04 2024 档案
摘要:string类文档 与其他的标准库类型一样,想要使用string类型,必须包含相关的头文件。且string类是位于std命名空间中的。但在实际的项目中,最好避免在头文件中使用using namespace std;,因为这样会引入整个std命名空间,可能会导致命名冲突。 #include<strin
阅读全文
摘要:什么是模板 模板是一种通用的编程工具,允许程序员编写通用的类或函数,以便在不同的数据类型上进行操作。模板可以让程序员编写一次代码,然后根据需要在编译时生成特定类型的代码实例。这种特性统称为泛型编程。 void Swap(int& a, int& b) { int temp = a; a = b; b
阅读全文
摘要:C中的malloc/relloc/calloc/free 1.malloc与free malloc函数用于分配指定大小的内存空间,并返回空间的首地址,若分配失败则返回NULL。free用来释放已分配的内存空间。 int main() { int* ptr = (int*)malloc(sizeof(
阅读全文
摘要:初始化列表 构造函数不仅可以有名字,参数列表,函数体,还可以有初始化列表,初始化列表以一个冒号开头,接着是以逗号分隔的数据成员列表,如下: class Date { public: Date(int year, int month, int day) :_year(year) , _month(mo
阅读全文