- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 《Effective C++》阅读笔记01
1.四大块:C、Objected-Oriented C++、Template C++、STL; 2.尽量使用const,enum,inline替换#define; const定义常量指针,定义class专属常量 #ifdef/#ifndef还在使用 对于单纯常量,多使用const或enums 对于形似函数的宏,最好改用inline函数 3.const的妙用: 1)与指针的搭配: char gree
2016-03-31 17:18:23 384
原创 重新学习《C++Primer5》第16章-模板与泛型编程
16.1定义模板16.1.1 函数模板1.模板的定义:template<typename T1,class T2>.... 2.实例化模板函数: 3.非类型模板参数:template<unsigned N,unsigned M>当一个模板被实例化时,非类型参数被一个用户提供的或编译器推断的值所代替。模板实参必须是常亮表达式 4.两个重要原则: 模板中的函数参数是const的引用 函数体中的添加
2016-03-30 16:07:04 974
原创 重新学习《C++Primer5》第15章-面向对象程序设计
重新学习《C++Primer5》第15章-面向对象程序设计15.1 OOP:概述1.继承 派生列表:类定义后面 2.动态绑定 动态绑定:使用基类引用(或指针)调用一个虚函数时。15.2 定义基类和派生类15.2.1 定义基类#include<iostream> #include<string> using namespace std; class Quota{ public:
2016-03-16 12:44:17 1392 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人