zoukankan      html  css  js  c++  java
  • [C++]变量和基本类型

    1、枚举

    //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。

  • 相关阅读:
    markdown文件的基本常用编写
    寒假作业安排及注意点
    Day2
    Day1
    Python格式化
    Python 遍历字典的键值
    python 判断是否为空
    git 回退版本
    Python获取当前文件夹位置
    Python3, Python2 获取当前时间
  • 原文地址:https://www.cnblogs.com/dirt2/p/variable_type.html
Copyright © 2011-2022 走看看