
C++问题导航
文章平均质量分 74
霍大脚
学习C ing
展开
-
注意:指针本身也是一个值而已。。
先看看代码:#include //代码片段1using namespace std;void GetResult(int * pInt){ cout pInt=new int; cout *pInt=5;}int main(){ int *pInt=NULL; cout"before原创 2008-11-20 22:33:00 · 309 阅读 · 0 评论 -
COUT输出顺序(COUT缓冲机制)
代码1:#include //程序片段1 using namespace std; int f(int a) { auto int b=0; //auto可以省略 static int c=3; b+=1; c+=1; return a+b+c; } int main() { in原创 2008-11-20 21:17:00 · 1212 阅读 · 3 评论 -
const小谈
1.指向const对象的指针 const int *p; 这个p是一个指向int类型const对象的指针,const限定了指针p所指向的类型,而并非p本身。也就是说p本身并不是const。在定义时不需要对它进行初始化,还可以给p重新赋值,使其指向另一个const对象。但不能通过p修改所指向对象的值。 示例1:int a=0; p=&a; 可以。 示例2:*p=20; 不可以。 结论转载 2008-11-10 19:48:00 · 332 阅读 · 0 评论 -
学习C++和编程的50个观点
直接C++,别管人家怎么说,附点东西给你:==========================================================================下面的是学C++时要注意的。绝对经典。!! 1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Progra转载 2008-01-19 17:43:00 · 429 阅读 · 3 评论 -
什么是C++
C++ 是脱胎自 C 语言的一种中级语言. 从计算机角度看, 它可以嵌入ASM等低端语言; 从面向对象的程序设计角度看, 它有具备OOP的三个基本特征 -- 抽象, 封装和继承; 同时从市场角度来看, 它又不是纯面向对象, 其实那些纯粹的面向对象语言的阵地只是在实验室. 比较C语言. C++ 的几个显著变化或者解决的问题就是1. 名字空间的问题, 原始的C语言使用公共的名字空间, 这样无论是开原创 2008-01-08 22:03:00 · 294 阅读 · 0 评论 -
制作VC++应用程序的多媒体封面
当我们使用Visual C++(以下简称VC)开发的应用程序时,若能为应用程序制作一个生动的多媒体封面(如播放一段AVI影视)一定能使应用程序增色不少。有两种方法可以实现这个功能,一种方法是使用底层AVI文件函数,从AVI视频文件中读取视频流,尽管这种方法可以控制整个播放过程,但需要编写大量代码;另一种更简便的实现方法是使用现有的Video for W indows SDK的窗口类MCIWnd(媒转载 2008-01-08 22:02:00 · 619 阅读 · 0 评论 -
最近开始阅读 C++ 编程思想 反思自己的C++
>第01章 对象的演化1.0 内容概要 介绍OOP的基本概念 讨论OOP的开发方法 介绍使程序员, 项目和公司使用OOP的策略1.1 基本概念 C++ 包含了比OOP基本概念更多的内容. 1.1.1 对象: 特性 + 行为 【类】 . 描述了一组相同特性(数据元素)和行为(函数)的对象. 就是数据类型.转载 2008-01-08 21:59:00 · 393 阅读 · 0 评论 -
在对话框中绘图
<br /> 如果我们只想在某个空间窗口内绘图的话,则应避免重复绘制对话框元素。如果只想显示一些文本,我们可以利用对话框编辑器来创建一个具有特殊ID的空静态控件,然后在对话框的成员函数中调用CWnd::SetDlgItemText函数,以便在该控件中显示文本。<br /> 如果想显示图形的话,必须利用ClassWizard相对话框中加入OnPaint成员函数,该函数必须将静态控件的ID转换CWnd指针,然后在得到他的设备环境。这里的一个技巧就在于我们既要在控件窗口绘图,又要防止W转载 2010-10-14 11:50:00 · 291 阅读 · 0 评论