C++Primer标准C++宝典学习笔记.docVIP

  • 1
  • 0
  • 约6.36万字
  • 约 10页
  • 2017-08-21 发布于河南
  • 举报
CPrimer

一、字面值 1、字面值分类 整形字面值:20、076、0X14 浮点字面值:128u、1L 布尔字面值和字符字面值:bool test = false 、a、La 非打印字符的转移序列:\n、\t 、\b 字符串字面值:“Hello” 注意:只有内置类型有字面值,没有类类型字面值 二、左值、右值 左值:可以出现在赋值语句左边,也可以在右边出现 右值:只能在赋值语句右边出现,不能出现在赋值语句左边 三、变量名(即变量的标识符):由字母、数字、下划线组成,但是只能由字母、下划线开头 标识符、关键字、操作符关系(集合表示) 标识符操作符关键字 标识符 操作符 关键字 四、初始化 直接初始化:把初始化放在括号中(例如:int val(1024); ) 简洁初始化:把初始化放在“=”右边(例如:int val = 1024; ) 初始化内置元素是没有区别的,但是初始化类类型对象还是有细微的差别的,类对象用直接初始化时直接调用与实参匹配的构造函数,而用复制初始化总是调用复制构造。特别地,由于IO类型对象不能复制,所有对那些类型对象不能复制初始化 五、标准库String类型 1、初始化方式: string s1; 用默认构造函数初始化,s1为空字符串 string s2(s1);

文档评论(0)

1亿VIP精品文档

相关文档