如何测试TCHAR指针是否已初始化

时间:2017-10-16 15:28:56

标签: c++

在C ++中,如何测试指针是否已初始化?正如预期的那样,它们不会运行。我该如何测试?这是代码:

ListBox.Resources

1 个答案:

答案 0 :(得分:3)

  

在C ++中,如何测试指针是否已初始化?

在C ++中,无法测试是否已初始化变量(指针类型或其他)。这同样适用于动态分配的对象。

  

我该如何测试?

你不能,因为你不能。相反,您编写代码以便毫无疑问地证明指针已初始化。一个例子:

- name: Drop databases on Ansible
  local_action: mysql_db  name={{ item.name }}  state=absent
  with_items:
    - { name: dba }
    - { name: dbb }
    - { name: dbc }
    ...

这里毫无疑问:TCHAR *sNullString = nullptr; 已初始化,并且它指向null。