C++学习笔记2---继承

内存对象模型,讲述构造函数和析构函数的调用 代码 #include<iostream> using namespace std; /***********************************************/ class GrandFatherOne { public: int i; GrandFatherOne(); GrandFatherOne(int i); ~GrandFatherOne(); void Print(); }; GrandFatherOne::GrandFatherOne() { this->i = 0; cout<<"GrandFather's default construct function is called!"<<endl; } GrandFatherOne::GrandFatherOne(int i) { this->i = i; cout<<"GrandFather's constructer function with arguement is called!"<<endl; } void GrandFatherOne::Print() {

C++学习笔记1

一,类的最基本的函数 一个类至少有默认构造函数, 拷贝构造函数,拷贝构造运算符,和析构函数四个最基本的函数,在下面的例子中将对这些函数进行讲解。

C++可变参数模板

c++ 可变参数模板—-从求和说起 1. 两个参数的整数求和函数 int sum(int x,int y) { return x+y; } 2. 两个参数的浮点数求和函数 int sum(float x,float y) { return x+y; } 模板实现: template<typename T> T sum(T