c++ primer

1. g++ -std=c++11 xxx -o xx

2.定义变量时没有初始值会被默认初始化,但函数体内部的内置类型不会被默认初始化。

3.&符出现在不同地方具有不同含义。

int i = 1;

int &v = i;

这里是引用。

int *p = &i;

这里是取地址符。

4.常量引用初始化隐藏了一个临时量,切记。这样与引用的原则就不冲突了。

常量引用是对引用可参与操作做出了限定。即常量引用不能去修改所引用的对象。

指针常量也是这样理解。

5.复杂复合类型记住从右向左看。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 把《C++ Primer》[https://book.douban.com/subject/25708312...
    尤汐Yogy阅读 9,542评论 1 51
  • 初始化与赋值初始化的含义是创建变量的时候赋予其一个初始值,赋值的含义是把对象的当前值擦除,而以一个新值来替代。列表...
    KevinCool阅读 264评论 0 0
  • 第二章 1.当一个表达式中既有无符号数又有int值时,int值会转换成无符号数。 2.如果两个字符串字面值位置紧邻...
    zyoung阅读 322评论 0 0
  • C++中变量以及基本类型 内置类型包括:字符,整型,浮点型等;同时C+还支持更加复杂的数据类型,首先来看看基本的内...
    秋风弄影阅读 771评论 0 1
  • 数据类型决定了程序中数据和操作的意义。 2.1 基本内置类型 基本数据类型:** 算数类型 空类型(void) ...
    小二三不乌阅读 594评论 0 0