声明和定义变量、const限定符和引用、简单的类类型需注意点
2015-01-06 22:31
218 查看
声明变量:
extern int a;//不能初始化
定义变量:
extern int a = 10;//若extern后面有初始化,就是定义
int a = 10;//这是最常见的定义
const限定符和引用:
const int a = 10;//常用的用法
const int &b = a;//可以
int &c = a;//这是非法的,因为a是const常量,如果可以改变c的值,那a是c的别名,a也就被改变了,这违反规定
类类型:
class dog{
//这是一个最简单的类
};
struct cat{
//C++中struct跟class很相似,struct除了默认类型是public,而class默认类型是private之外它们的功能没有区别
};
extern int a;//不能初始化
定义变量:
extern int a = 10;//若extern后面有初始化,就是定义
int a = 10;//这是最常见的定义
const限定符和引用:
const int a = 10;//常用的用法
const int &b = a;//可以
int &c = a;//这是非法的,因为a是const常量,如果可以改变c的值,那a是c的别名,a也就被改变了,这违反规定
类类型:
class dog{
//这是一个最简单的类
};
struct cat{
//C++中struct跟class很相似,struct除了默认类型是public,而class默认类型是private之外它们的功能没有区别
};
相关文章推荐
- C语言定义结构体时注意成员变量的类型和声明顺序
- 用类名做方法的返回值类型 在学习Java的初始阶段,很多同学使用基本数据类型定义变量和引用类型定义变量以及使用类名做方法的返回值类型常常不知所以。今天我以自己的解读方式和个人的理解作一个简单的解释,和
- 注意函数/变量的声明与定义
- PHP函数定义声明以及函数类型(回调函数,递归函数,重用函数。。)的介绍 变量的范围
- 类的常成员变量和引用类型的成员的定义和初始化相关知识点
- linux passwd shadow usermod groupmod id bash变量类型、定义、引用、撤销
- 类声明和定义中的共有和私有类型的一些注意事项。
- C语言多文件编译时,编译器不检测其声明的变量类型与定义时的类型是否匹配
- 声明定义(变量声明、函数声明、类型声明)
- 类成员变量中存在引用,const,和指针类型时需要注意的事项
- 声明一个记录类型,定义记录类型变量,保存员工信息
- 第一部分 基本语言 第二章 变量和基本类型(2.3.5声明和定义)
- C++ Primer 学习笔记4 变量和基本类型 (变量初始化规则、声明和定义)
- 第2章 变量和基本类型 附2 --声明和定义的区别
- C++中结构体的类型定义和初始化以及变量引用
- minic 类型声明与变量定义句型处理
- c++,基类声明的指针变量和引用类型变量可以指向派 生类的对象
- 创建一个包,其中定义一个过程,可以查询得到编号为7900的员工的姓名ename、薪水sal、佣金comm、上司编号mgr (通过OUT类型的参数将结果返回并打印) (注意包有包头部分的声明和包体部分的
- (转)定义接口类型的引用变量有什么好处?
- 变量,常量,引用类型,值类型,枚举类型, 值类型和引用类型的简单区别,类型转换,装箱与拆箱