C++
文章平均质量分 77
ydpl2007
这个作者很懒,什么都没留下…
展开
-
C++学习点滴1
基于《c++ primier》第三版 1. 基于对象--> 封装 面向对象--> 继承、多态 2. 算法的概念不要局限于某些数学算法(排序、遗传算法之类的),只要是对带求解问题的解决步骤的描述,都可以称为算法。 3. c++最小的程序单元式语句(statement): 声明语句(declaration): 如int i = 0; 赋值语句(assignmen原创 2012-12-26 21:07:16 · 517 阅读 · 0 评论 -
c++学习点滴4
一、函数模板 1. 一些注意事项 typedef double Type; template // 1. 这里的Type会覆盖全局域中的Type名字。即这里的Type不是double const Type& min(const Type& v1, const Type& v2) { //typedef char Type; // 2. 不能再声明和模板参数类型同名的类型原创 2013-01-21 10:41:17 · 411 阅读 · 0 评论 -
c++学习点滴5
一、设计模式 1. 单例 http://www.cnblogs.com/my_life/articles/2356709.html 2. 工厂 http://www.cnblogs.com/sld666666/archive/2011/05/27/2060234.html 3. 模板 http://blog.163.com/zhanglibin_1222/blog/st转载 2013-01-29 16:41:37 · 286 阅读 · 0 评论 -
c++学习点滴2
一、函数指针 func.h: #ifndef FUNC_H_ #define FUNC_H_ #include #include int compare(const std::string& s1, const std::string& s2); // 普通函数 typedef int (*COMP)(const std::string& s1, const std::strin原创 2013-01-18 17:29:40 · 292 阅读 · 0 评论 -
c++学习点滴3
一、异常处理 0. 一般用法1 class MyException { // 自定义异常 public : MyException(){errorCode = -1;} MyException(int code) {errorCode = code;} int get(){return errorCode;} private : int errorCode; }; void fun原创 2013-01-19 23:31:01 · 322 阅读 · 0 评论 -
c++学习点滴6
一、构造函数 class NoName { public: NoName(); explicit NoName(const char *); NoName(const char *, int); NoName(const char *, int, double); NoName(const NoName&); virtual ~NoName(); protec原创 2013-02-02 15:05:07 · 458 阅读 · 0 评论