随笔分类 - C++
摘要:模板 模板是C++泛型编程的一种技术 在减少代码冗余的同时仍然可以提供类型安全 能够在编译器生成对应类型的代码,实现编译器多态,增强代码复用 模板分为类模板和函数模板,声明方式相同,在类定义/函数定义之前声明模板参数列表 // 类模板 template <class T1, class T2> //
阅读全文
摘要:x |= (1<<y); // 置1 x &= ~(1<<y); // 置0 x &= (1<<y); // 取值 x ^= (1<<y); // 取反
阅读全文
摘要:容器 string 概念 C风格字符串(以'\0'结尾)太过复杂,不适合大型程序开发,所以C++标准库定义了string类,位于头文件中 string和C风格字符串对比: char* 是一个指针,string是一个类 string封装了char *,管理这个字符串,是一个char *型的容器 str
阅读全文