随笔分类 - C++学习感想
Include some issues about C++
摘要:容器元素的类型必须能够支持赋值和比较运算符。如果当前容器装满了元素,系统会为它分配双倍于当前容量的存储空间。 1: #include <iostream> 2: #include <vector> 3: using namespace std; 4: 5: int main(void) 6: { 7: vector<int> a(10); 8: vector <char> c(10,'0'); 9: int b[8] = {0,1,2,3,4,5,6,7}; 10: vector <int> d(b+2,b+4); /
阅读全文
摘要:C++提供bits类,支持位向量的操作。引入头文件bitset : #include <bitset>定义bitset变量bitset<位向量长度><变量名>;默认变量所有位都被初始化为0有两种初始化方式用一个无符号整数作参数,bitset前N位将被初始化为参数的相应位: bitset<32>result(0x80);用一个只有0和1的字符串作参数: bitset<32>result(“10000000”);bitset类拥有一些成员函数,如test(pos),any(),none(),reset()等。
阅读全文
摘要:显示赋值int buffer = 1024;隐式赋值int buffer (1024);每一种内嵌数据类型都支持一个构造函数,能够将变量初始化为0int number = int();类对象通过构造函数来提供初始化的 1: class A 2: { 3: private: 4: int i; 5: public: 6: A:(int x)i(x){} 7: }
阅读全文

浙公网安备 33010602011771号