C++
文章平均质量分 54
秃秃秃秃哇
学习,学习,学习
展开
-
cout的输出整数格式
cout原创 2023-11-14 10:29:38 · 237 阅读 · 0 评论 -
C++ 友元类
【代码】C++ 友元类。原创 2023-06-19 14:44:57 · 32 阅读 · 0 评论 -
C++ 抽象基类(ABC)
至少包含一个纯虚函数叫做ABC。原创 2023-06-18 11:23:59 · 66 阅读 · 0 评论 -
C++ 多态公有继承
有两种重要的机制可用于实现多态公有继承。原创 2023-06-18 10:54:05 · 28 阅读 · 0 评论 -
C++ 类继承
从上图可以看出,冒号指出Rated_player类的基类是TableTennisPlayer类,表明TableTennisPlayer是一个公有基类,这被称为。使用公有派生,基类的公有成员将成为派生类的公有成员;基类的私有部分也将成为派生类的一部分,但只能通过基类的公有和保护方法访问。创建派生类对象时,程序首先创建基类对象,这意味着基类对象应当在程序进入派生类构造函数之前被创建。派生类不能直接访问基类的私有成员,必须通过基类方法进行访问。如果不调用基类构造函数,程序将使用默认的基类构造函数。原创 2023-06-18 09:40:13 · 205 阅读 · 0 评论 -
C++友元函数
通过让函数成为类的友元,可以赋予该函数与类的成员函数相同的访问权限。创建友元函数的第一步是将其原型放在类声明中,并在原型声明前加上关键字。原创 2023-06-18 00:29:59 · 26 阅读 · 0 评论 -
C++ 运算符重载
和sum一样,operator+()也是Stock对象调用的,它将第二个Stock对象作为参数,并返回一个Stock对象。因此可以像调用sum()那样调用operator+()方法。要重载运算符,需使用被称为运算符函数的特殊函数形式。例如,operator+() 重载+运算符。原创 2023-06-18 00:03:01 · 40 阅读 · 0 评论 -
C++ this指针
函数的括号后面使用const限定符将this限定为const,这样将不能使用this来修改对象的值。比较两个对象的成员值,并返回两个对象中成员值的最小对象。每个成员函数(包括构造函数和析构函数)都有一个。this是对象的地址,而对象本身是 *this。如果要引用整个调用对象,则可以使用表达式 *原创 2023-06-17 21:27:12 · 27 阅读 · 0 评论 -
C++ 类的构造函数和析构函数
/构造函数,没有返回值 Stock :: Stock(const std :: string & co , long n , double pr) {shares = 0;set_tot();原创 2023-06-17 20:21:08 · 387 阅读 · 0 评论 -
C++ 对象和类
[TOC]目录。原创 2023-06-17 19:26:31 · 499 阅读 · 0 评论 -
C++ 名称空间
该名称空间中声明的名称的潜在作用域为:从声明点到声明区域末尾。具体地说,不能再未命名名称空间所属文件之外的其他文件中,使用名称空间中的名称。using编译指令由名称空间名和它前面的关键字using namespace组成,它使名称空间中的所有名称都可用,而不需要使用作用域解析运算符。由于Jill::fetch现在位于名称空间myth,在这里,它被叫做fetch,因此可以这样访问它。using声明由被限定的名称和它前面的关键字using组成。通过作用域解析运算符::来访问给定名称空间中的名称。原创 2023-06-17 11:06:12 · 26 阅读 · 0 评论 -
C++ new运算符的使用
程序员告诉new,需要为哪种数据类型分配内存,new将找到一个长度正确的内存块,并返回内存块的地址。这是在程序运行阶段分配的内存。原创 2023-06-17 09:35:07 · 59 阅读 · 0 评论 -
C++静态持续变量
C++为静态存储持续性变量提供3种链接性:外部链接性(外部其他文件可以访问)、内部链接性(只在当前文件中访问)、无链接性(只在当前函数或者代码块中访问)。从下图可以看出,变量a_value和count都只能在函数fun1中使用,而不同的是,即使fun1()函数没有被执行,变量a_value也留在内存中。编译器将分配固定的内存块来储存所有的静态变量,这些变量在程序执行期间一直存在。如果没有显示的初始化这些变量,编译器将会把这些变量初始化为0。默认情况下,静态数组和结构将每个元素或成员的所有位都设置为0。原创 2023-06-16 16:08:44 · 61 阅读 · 0 评论 -
C++ 自动存储持续性
在下面代码块中可以知道,两个同名的变量,在内部代码块中将会隐藏之前定义的变量。在离开这部分代码块后,之前定义的变量再现。当程序开始执行这些变量所属的代码块时,将为其分配内存;函数结束时,这些变量都消失,但作用域的起点是其声明位置。默认情况下,在函数中声明的函数参数和变量的存储持续性为自动,作用域为局部,没有链接性。原创 2023-06-16 15:30:20 · 32 阅读 · 0 评论 -
C++(static静态成员变量、函数)
C++(static静态成员变量、函数)原创 2022-10-27 11:32:25 · 141 阅读 · 1 评论 -
C++(this指针)
C++(this指针)原创 2022-10-27 10:29:48 · 49 阅读 · 0 评论 -
C++(引用)
C++(引用)原创 2022-10-27 09:40:02 · 228 阅读 · 0 评论 -
C++(单继承、派生)
C++(单继承、派生)原创 2022-10-26 17:20:54 · 82 阅读 · 0 评论 -
C++(类、构造函数、析构函数)
c++(类、构造函数、析构函数)原创 2022-10-25 17:53:35 · 431 阅读 · 0 评论