[C++]变量和基本类型
2012-10-16 12:21
183 查看
1、枚举
通过上面的代码可以看出,不能将整型值赋值给枚举类型(需要强制类型转换),但是可以将枚举类型给整型值赋值。
2、类类型
1)定义变量和定义数据成员的区别:一般不能把类中的初始化作为其其定义的一部分。当定义数据成员时,只能制定该数据成员的名字和类型。类不是在类定义里定义数据成员时初始化数据成员,而是通过称为构造函数的特殊成员函数控制初始化。
2)如果强行对一般的数据成员进行初始化,编译器就会提示:only static cosnt integral data members ban be intialized within a class。
//point2d is 2,point2w is 3,point3d is 3, point3w is 4 enum Points { point2d = 2, point2w, point3d = 3, point3w }; Points pt2w = 3; //error int k = pt2w; //ok
通过上面的代码可以看出,不能将整型值赋值给枚举类型(需要强制类型转换),但是可以将枚举类型给整型值赋值。
2、类类型
1)定义变量和定义数据成员的区别:一般不能把类中的初始化作为其其定义的一部分。当定义数据成员时,只能制定该数据成员的名字和类型。类不是在类定义里定义数据成员时初始化数据成员,而是通过称为构造函数的特殊成员函数控制初始化。
2)如果强行对一般的数据成员进行初始化,编译器就会提示:only static cosnt integral data members ban be intialized within a class。
相关文章推荐
- C++变量和基本类型笔记
- C++学习笔记 | 第二章 变量和基本类型 | (5)
- 第二章 变量和基本类型——2.1 基本内置类型((转)附录之C++中整型的超范围赋值问题)
- C++ 基本语法之变量(指针)与数据类型(占用字节大小)
- C++基础——1.变量和基本类型(基于c++11)
- C++变量初始化与基本数据类型
- c++ Premier 学习笔记(unit2 变量和基本类型
- C++学习笔记 | 第二章 变量和基本类型 | (3)
- c++学习笔记之变量和基本类型(1)
- C++学习笔记——变量和基本类型
- 我的C++学习日记——变量和基本类型(一)
- c++学习笔记之变量和基本类型(2)
- c++ primer之变量与基本类型
- C++学习笔记(二)——变量和基本类型
- C++ 变量和基本类型分析
- C++学习笔记一 变量与基本类型
- C++基础系列一:变量和基本类型
- C++ Primer 学习笔记_5_变量和基本类型(续2)
- 重温C++ —— Chapter 1&2 变量和基本类型
- C++程序员学Java系列之五:常量,变量,基本数据类型及转换