摘要:
操作符重载:定义用操作符来操作对象时所产生的效果,如定义用加号来操作对象时所产生的效果(加法的重载): #include <iostream> using namespace std; class complex { public: complex(double a, double b); comp 阅读全文
摘要:
# 1.模板 模版分为:类模版、函数模版、成员函数模板。 1.1.类模板 用一个实例进行说明: template<typename T> // 类模板, class complex{ private: T re, im; // 模板 friend complex& __doap1 (complex 阅读全文
摘要:
1.1.函数与inline 将函数替换成函数中具体的表达式,从而防止使用太多的函数而导致栈溢出。【栈空间就是指放置程序的局部数据(也就是函数内数据)的内存空间】 #include <stdio.h> inline const char *num_check(int v) { return (v % 阅读全文
摘要:
请先看这个,然后再看本文 0.简介 容器的概念:容器就是类模板,此类模板是用来生成不同数据类型下的数据结构,如生成int型栈、char型栈等。容器是个类肯定包含对数据结构的操作,如进栈、出栈、获取栈中元素个数等。 容器一般都在命名空间std中,所以在#include<容器名>后, 一般还需要写usi 阅读全文
摘要:
参考:链接 #一、简介 C++标准库的header files不带.h后缀的,如:#include 这种形式的head files称为新式headers,新式headers内组件封装在namespace “std”(新式统一规定都在std) using namespace std;(全部加载) us 阅读全文