
C++高手进阶
文章平均质量分 77
霍大脚
学习C ing
展开
-
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 评论 -
学习C++和编程的50个观点
直接C++,别管人家怎么说,附点东西给你:==========================================================================下面的是学C++时要注意的。绝对经典。!! 1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Progra转载 2008-01-19 17:43:00 · 429 阅读 · 3 评论 -
用Visual C++在局域网实现IP多播
在局域网中,管理员常常需要将某条信息发送给一组用户。如果使用一对一的发送方法,虽然是可行的,但是过于麻烦,也常会出现漏发、错发。为了更有效的解决这种组通信问题,出现了一种多播技术(也常称为组播通信),它是基于IP层的通信技术。为了帮助读者理解,下面将简要的介绍一下多播的概念。众所周知,普通IP通信是在一个发送者和一个接收者之间进行的,我们常把它称为点对点的通信,但对于有些应用,这种点对点转载 2008-01-09 11:16:00 · 382 阅读 · 0 评论 -
指针与const
const一词是英文constant的缩写,设立这个关键字的本意,是希望让它所修饰的对象成为一个常量。记得在国家间的外交中,有一个经常用到的术语:“从事与身份不符的活动”,这个const恰恰也正从事着这样的活动,呵呵。C语言可以有三种方法定义一个常量:#define、const和枚举,但只有枚举才是真正的常量,什么是真正的常量?真正的常量是没有存储空间的,是一个右值,这意味着通过任何合法的手段也不转载 2008-01-09 11:11:00 · 304 阅读 · 0 评论 -
什么是数组名?----一个让你吃惊的事实!(
数组是指针的基础,多数人就是从数组的学习开始指针的旅程的。下面我节选一些在各种论坛和文章里经常见到的关于数组的文字:“一维数组是一级指针” “二维数组是二级指针” “数组名可以作为指针使用” “数组名就是..........的常量指针” “数组名就是..........的指针常量” .................................. 这些文字看起来非常转载 2008-01-09 11:10:00 · 284 阅读 · 1 评论 -
制作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 评论