- 博客(3)
- 问答 (1)
- 收藏
- 关注
原创 C++ Primer 第三章笔记
6.string::size()函数返回值类型为string::size_type(),这是一个与机器无关的通用的无符号整形的标准类型,设计之初就是考虑兼容性。4.如果使用等号初始化一个变量,实际上执行的是拷贝初始化,编译器将等号右侧的数值拷贝到新创建的对象中去。,由于size_type默认为无符号的整数,作比较的负数会被强制转换为无符号的整形,也就是取模,会得到很大的整数,得到的结果与预期不符。”,那么输出是“hello”,如果想要输出所有的,包括其中的空格,你应该使用。
2024-09-04 14:15:11 123
原创 C++ Primer 第二章笔记
5. 如果内置类型的变量未被显示的初始化,它的值由定义的位置决定,定义于任何函数体之外的变量被初始化为0,有一种例外情况,就是定义在函数内部的内置类型将不被初始化,一个未被初始化的内置变量的值是未定义的,试图拷贝或者访问这个变量会发生未定义的行为。13.假如 i是int类型的数据,decltype(i=c)返回的数值时int&,这是因为赋值函数返回的是i的引用,避免了数据拷贝;从实验结果看出,类里面,主函数里面的值进行了默认初始化,但是在函数内的数值就没有初始化,产生了未定义的行为。
2024-09-01 21:23:13 320
空空如也
蓝牙设备不显示端口号
2021-11-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人