随笔分类 - C++
摘要:移位运算 1. 逻辑移位 逻辑移位:移出去的位丢弃,空缺位(vacant bit)用 0 填充。 2. 算术移位 算术移位:移出去的位丢弃,空缺位(vacant bit)用“符号位”来填充。 3. 举例 对于无符号数,左移右移都是逻辑移位 对于有符号数,左移是逻辑移位,右移是算术移位 具体操作 1.
阅读全文
摘要:1. 内联函数 用法 采取以下措施之一: 在函数声明前加上关键字inline 在函数定义前加上关键字inline 通常的做法是省略原型,将整个定义放在原本应该提供原型的地方 inline double square(double x) { return x*x; } 2. 引用变量 引用是已定义的变
阅读全文
摘要:指针 声明和初始化 int* point; // int* 是一种类型,指向int的指针 int higgens = 5; int* pt = &higgens; cout << higgens; // 5 cout << &higgens; // 0012FED4 cout << *pt; //
阅读全文
摘要:简介 要包含头文件 #include <string> 可以用cin和cout输入输出 可以用数组表示法来访问存储在string对象里的字符串 string str = "apple"; cin >> str; cout << str; cout << str[2]; 使用 拼接 str += "b
阅读全文

浙公网安备 33010602011771号