![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 88
dayuly55
这个作者很懒,什么都没留下…
展开
-
const的用法
面向对象是C++的重要特性. 但是c++在c的基础上新增加的几点优化也是很耀眼的 就const直接可以取代c中的#define 以下几点很重要,学不好后果也也很严重 const 1. 限定符声明变量只能被读 const int i=5; int j=0; ... i=j; //非法,导致编译错误 j=i; //合法 2. 必须初始转载 2011-12-02 22:18:15 · 272 阅读 · 0 评论 -
学习设计模式——--工厂模式
(转自大话设计模式C++) 主要用于创建对象。新添加类时,不会影响以前的系统代码。核心思想是用一个工厂来 根据输入的条件产生不同的类,然后根据不同类的 virtual 函数得到不同的结果。 GOOD:适用于不同情况创建不同的类时 BUG:客户端必须要知道基类和工厂类,耦合性差 class COperation { public: int m_nFirst;原创 2011-12-03 12:43:51 · 611 阅读 · 0 评论 -
每日学习笔记(名字空间,new和delete)
在C++中尽量用而不用 名字空间是管理标示符的一种方法,就是说在同一个名字空间下面只能访问这个名字空间内的标示符 简单的例子就是说比如说 使用了#include 这个宏使用了以后所有 iostream.h 里面的定义的函宏 等等 表示都是在全局名字空间下面 (全局名字空间就是平时你使用的那个) 你写cout cin等等常用的东西, 编译系统就能够找到相应的函数定义原创 2011-12-03 12:07:08 · 402 阅读 · 0 评论 -
c++学习之路(转)
经过十分漫长的C++学习过程,我总算完成了我自己的C++心愿,看完了我想看的所有C++书籍,回顾我C++的整个学习过程,颇有一些心得和经验,希望与各位分享,也希望给正处在摸索学习阶段的XDJM一点学习参考。 教材的钱能的《C++程序设计》,这本书其实还是很不错的,不过很多看了两本名著的朋友都对这本书嗤之以鼻,也许是我天生很笨,在我看完了《C+ +PRIMER》后还经常番看《C++程序转载 2011-12-05 12:01:20 · 357 阅读 · 0 评论