• 2023-05-28【cpluscplus教程翻译】函数(Functions)
    使用函数,可以独立完成代码任务在c++中,函数是指有名字的语句组,可以被程序的其他点调用最常见的定义函数语法为(也可以使用lambda表达式和重载调用操作符)typename(parameter1,parameter2,...){statements}type是返回值类型,name是函数名,parameter是参数,statements是函数体
  • 2023-05-23【cpluscplus教程翻译】Special members
    特殊成员特殊成员函数是那些在特定情况被隐式定义的成员函数:默认构造、析构、拷贝构造、拷贝赋值、移动构造、移动赋值(注意构造和赋值的区别,只要是内存有没有新增),让我们逐个学习一下默认构造函数(defaultconstructor)默认构造函数在没给任何参数初始化对象时调用如果一个类的
  • 2023-05-22【cpluscplus教程翻译】Classes (II)
    操作符重载本质上,类就是在C++代码里定义了新的类型,在代码中,类型不仅用来构造和赋值,还可以用操作符进行运算,考虑基础类型的加减乘除inta,b,c;a=b+c;上面这个例子用了加法操作符和赋值操作符,对于基础类型,这些操作的含义非常显而易见且无歧义,但是对自定义类型来说,不见得