c++ 全局的指针变量 和 成员指针变量 初始化
2013-07-05 18:20
357 查看
在c++ 中
成员是一个指针变量,那么最好在构造函数中将指针初始化,如果不初始化,编译器并不是将此指针指向NULL。因此,当使用if(!point)
进行判断的时候就会出现错误,而且调试很麻烦。
但是当你定义一个全局的指针的时候,如果没有初始化,编译器会将此指针指向NULL。
但是不建议使用默认值。不具有可读性。而且具有误导功能。让人下意识就认为编译器会将所有的默认指向NULL。
成员是一个指针变量,那么最好在构造函数中将指针初始化,如果不初始化,编译器并不是将此指针指向NULL。因此,当使用if(!point)
进行判断的时候就会出现错误,而且调试很麻烦。
但是当你定义一个全局的指针的时候,如果没有初始化,编译器会将此指针指向NULL。
但是不建议使用默认值。不具有可读性。而且具有误导功能。让人下意识就认为编译器会将所有的默认指向NULL。
相关文章推荐
- [C++]static全局变量/全局变量,static函数/普通函数,函数中static变量/函数中的变量,类中的static成员变量/普通类成员变量
- 指针成员变量需要初始化为nullptr吗?
- C++ 类中特殊的成员变量(常变量、引用、静态)的初始化方法 --转
- [C++] 类成员变量初始化
- 第二周:C++实现一个带指针成员变量的类【Boolean】
- C++成员变量、构造函数的初始化顺序 [转]
- c++ 普通全局变量与指针类型的对象变量 应用区别
- C++语言类成员变量初始化总结
- [转]C/C++关于全局变量和局部变量初始化与不初始化的区别
- C/C++ 通过初始化列表和构造函数内赋值初始化成员变量的区别
- 关于C++全局变量和静态变量初始化的一些总结
- C++ 类中特殊的成员变量(常变量、引用、静态)的初始化方法
- C++成员变量的初始化顺序 标签: C++成员变量初始化顺序 2017-02-22 23:44 101人阅读 评论(0) 收藏 举报 分类: C++程序设计浅尝(46) 原文地址:http://w
- 类中有指针成员变量的初始化
- C++全局变量初始化顺序
- c++成员变量初始化方法
- C++之类成员变量初始化
- C++成员变量的初始化顺序
- C++语言类成员变量初始化总结
- 指针成员变量需要初始化为nullptr吗?