摘要:
#1.简介 拷贝构造函数(一种特殊的构造函数):用一个对象初始化一个新建立的对象。默认拷贝构造函数的功能是把传入的对象的每个数据成员的值依次复制到新建立的对象中。 拷贝构造函数在三种情况下被调用:1)用于用一个对象初始化另一个对象 2)对象作为实参传递给形参 3)作为函数的返回值。举例如下: #in 阅读全文
posted @ 2022-05-07 16:59
好人~
阅读(241)
评论(0)
推荐(0)
摘要:
操作符重载:定义用操作符来操作对象时所产生的效果,如定义用加号来操作对象时所产生的效果(加法的重载): #include <iostream> using namespace std; class complex { public: complex(double a, double b); comp 阅读全文
posted @ 2022-05-07 16:58
好人~
阅读(49)
评论(0)
推荐(0)
摘要:
# 1.模板 模版分为:类模版、函数模版、成员函数模板。 1.1.类模板 用一个实例进行说明: template<typename T> // 类模板, class complex{ private: T re, im; // 模板 friend complex& __doap1 (complex 阅读全文
posted @ 2022-05-07 16:57
好人~
阅读(361)
评论(0)
推荐(0)
摘要:
1.1.函数与inline 将函数替换成函数中具体的表达式,从而防止使用太多的函数而导致栈溢出。【栈空间就是指放置程序的局部数据(也就是函数内数据)的内存空间】 #include <stdio.h> inline const char *num_check(int v) { return (v % 阅读全文
posted @ 2022-05-07 16:57
好人~
阅读(144)
评论(0)
推荐(0)
摘要:
请先看这个,然后再看本文 0.简介 容器的概念:容器就是类模板,此类模板是用来生成不同数据类型下的数据结构,如生成int型栈、char型栈等。容器是个类肯定包含对数据结构的操作,如进栈、出栈、获取栈中元素个数等。 容器一般都在命名空间std中,所以在#include<容器名>后, 一般还需要写usi 阅读全文
posted @ 2022-05-07 16:53
好人~
阅读(156)
评论(0)
推荐(0)
摘要:
参考:链接 #一、简介 C++标准库的header files不带.h后缀的,如:#include 这种形式的head files称为新式headers,新式headers内组件封装在namespace “std”(新式统一规定都在std) using namespace std;(全部加载) us 阅读全文
posted @ 2022-05-07 16:47
好人~
阅读(318)
评论(0)
推荐(0)

浙公网安备 33010602011771号