- 博客(3)
- 收藏
- 关注
原创 模板类友元函数和运算符重载
模板类友元函数和运算符重载类模板可以定义友元函数以及进行运算符重载,下面给出友元函数实现以及操作符重载#include<iostream>using namespace std;template<class T> class myclass { T x; T y; public: myclass(T t1=NULL,T t2=NULL) :x(t1),y(t2) {
2017-07-20 22:38:45 1757
转载 C++中直接初始化与复制初始化
C++中直接初始化与复制初始化是很多初学者容易混淆的概念,本文就以实例形式讲述二者之间的区别。供大家参考之用。具体分析如下: 一、Primer中的说法 首先我们现来看看经典是怎么说的: “当用于类类型对象时,初始化的复制形式和直接形式有所不同:直接初始化直接调用与实参匹配的构造函数,复制初始化总是调用复制构造函数。复制初始化首先使用指定构造函数创建一个临时对象,然后用复制构造函数将那个临时对
2016-02-29 11:11:02 213
转载 c++ 头文件保护符
在C++中我们写头文件时经常需要#include来包含其他头文件。头文件定义的实体经常使用其他头文件的设施。 包含其他头文件是如此的司空见惯,甚至一个头文件被多次包含进同一源文件中也不是什么稀奇的事。例如一个头文件中用到string类型的变量,而包含这个头文件的源文件中也用到string类型的变量,这个时候string头文件就被包含了两次:一次是通过程序本身直接包含,另一次是通过包含自写头文件而
2016-02-23 21:37:44 260
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人