C++ API
C++ 类成员访问运算符 -> 重载 | C++ 重载运算符和重载函数
返回到:C++ 重载运算符和重载函数 类成员访问运算符( -> )可以被重载,但它较为麻烦。它被定义用于为一个类赋予”指针”行为。运算符 -> …
C++ 下标运算符 [] 重载 | C++ 重载运算符和重载函数
返回到:C++ 重载运算符和重载函数 下标操作符 [] 通常用于访问数组元素。重载该运算符用于增强操作 C++ 数组的功能。 下面的实例演示了如何重载下标运算符 []。 当上面的代…
C++ 函数调用运算符 () 重载
返回到:C++ 重载运算符和重载函数 函数调用运算符 () 可以被重载用于类的对象。当重载 () 时,您不是创造了一种新的调用函数的方式,相反地,这是创建一个可以传递任意数目参数的…
C++ 赋值运算符重载 | C++ 重载运算符和重载函数
返回到:C++ 重载运算符和重载函数 就像其他运算符一样,您可以重载赋值运算符( = ),用于创建一个对象,比如拷贝构造函数。 下面的实例演示了如何重载赋值运算符。 当上面的代码被…
C++ ++ 和 — 运算符重载 | C++ 重载运算符和重载函数
返回到:C++ 重载运算符和重载函数 递增运算符( ++ )和递减运算符( — )是 C++ 语言中两个重要的一元运算符。 下面的实例演示了如何重载递增运算符( ++ …
C++ 输入/输出运算符重载 | C++ 重载运算符和重载函数
返回到:C++ 重载运算符和重载函数 C++ 能够使用流提取运算符 >> 和流插入运算符 << 来输入和输出内置的数据类型。您可以重载流提取运算符和流插入运…
C++ 关系运算符重载
返回到:C++ 重载运算符和重载函数 C++ 语言支持各种关系运算符( < 、 > 、 <= 、 >= 、 == 等等),它们可用于比较 C++ 内置的数据…
C++ 二元运算符重载 | C++ 重载运算符和重载函数
返回到:C++ 重载运算符和重载函数 二元运算符需要两个参数,下面是二元运算符的实例。我们平常使用的加运算符( + )、减运算符( – )、乘运算符( * )和除运算符…
C++ 一元运算符重载 | C++ 重载运算符和重载函数
返回到:C++ 重载运算符和重载函数 一元运算符只对一个操作数进行操作,下面是一元运算符的实例: 递增运算符( ++ )和递减运算符( — ) 一元减运算符,即负号( …
C++ 类的静态成员 | C++ 类 & 对象
返回到:C++ 类 & 对象 我们可以使用 static 关键字来把类成员定义为静态的。当我们声明类的成员为静态时,这意味着无论创建多少个类的对象,静态成员都只有一个副本。…
C++ 指向类的指针 | C++ 类 & 对象
返回到:C++ 类 & 对象 一个指向 C++ 类的指针与指向结构的指针类似,访问指向类的指针的成员,需要使用成员访问运算符 ->,就像访问指向结构的指针一…
C++ this 指针 | C++ 类 & 对象
返回到:C++ 类 & 对象 在 C++ 中,每一个对象都能通过 this 指针来访问自己的地址。this 指针是所有成员函数的隐含参数。因此…
C++ 内联函数 | C++ 类 & 对象
返回到:C++ 类 & 对象 C++ 内联函数是通常与类一起使用。如果一个函数是内联的,那么在编译时,编译器会把该函数的代码副本放置在每个调用该函数的地方。 对内…
C++ 友元函数 | C++ 类 & 对象
返回到:C++ 类 & 对象 类的友元函数是定义在类外部,但有权访问类的所有私有(private)成员和保护(protected)成员。尽管友元函数的原型有在类的定义中出现…
C++ 拷贝构造函数 | C++ 类 & 对象
返回到:C++ 类 & 对象 拷贝构造函数是一种特殊的构造函数,它在创建对象时,是使用同一类中之前创建的对象来初始化新创建的对象。拷贝构造函数通常用于: 通过使用另一个同类…
C++ 类构造函数 & 析构函数 | C++ 类 & 对象
返回到:C++ 类 & 对象 类的构造函数 类的构造函数是类的一种特殊的成员函数,它会在每次创建类的新对象时执行。 构造函数的名称与类的名称是完全相同的,并且不会返回任何类…
C++ 类访问修饰符 | C++ 类 & 对象
返回到:C++ 类 & 对象 数据封装是面向对象编程的一个重要特点,它防止函数直接访问类类型的内部成员。类成员的访问限制是通过在类主体内部对各个区域标记 publ…
C++ 类成员函数 | C++ 类 & 对象
返回到:C++ 类 & 对象 类的成员函数是指那些把定义和原型写在类定义内部的函数,就像类定义中的其他变量一样。类成员函数是类的一个成员,它可以操作类的任意对象,可以访问对…
C 库函数 – strftime() | C++ 日期 & 时间
返回到:C++ 日期 & 时间 C 库函数 size_t strftime(char *str, size_t maxsize, const char *form…
C 库函数 – difftime() | C++ 日期 & 时间
返回到:C++ 日期 & 时间 C 库函数 double difftime(time_t time1, time_t time2) 返回 ti…