
C/C++
文章平均质量分 77
天竹子
好好学习,天天向上
展开
-
VC6.0 运行程序出现Error spawning cl.exe的原因
可能很多人在安装VC 6.0后有过点击“Compile”或者“Build”后被出现的 “Compiling... ,Error spawning cl.exe”错误提示给郁闷过。很多人的 选择是重装,实际上这个问题很多情况下是由于路径设置的问题引起的, “CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目录/VC98/Bin”下面, 你可以到相应的路径下找到这个应用程序。转载 2010-08-24 01:10:00 · 1701 阅读 · 0 评论 -
VC编译程序时Cannot open precompiled header file: 'Debug/****.pch&#...
VC编译程序时Cannot open precompiled header file: 'Debug/****.pch&#... 环境:VC 执行:编译程序 问题描述:Cannot open precompiled header file: 'Debug/****.pch': No such file or directory 我的解决方案 可以使用右键点击项目工程中的该cpp文件,选择setti转载 2010-08-28 11:29:00 · 1911 阅读 · 1 评论 -
CPaintDC, CClientDC与CWindowDC的区别
CPaintDC, CClientDC与CWindowDC的区别 CClientDC(客户区设备上下文)用于客户区的输出,它在构造函数中封装了GetDC(),在析构函数中封装了ReleaseDC()函数。一般在响应非窗口重画消息(如键盘输入时绘制文本、鼠标绘图)绘图时要用到它。用法是: CClientDC dc(this);//this一般指向本窗口或当前活动视图 dc.TextOut(10,10转载 2010-08-29 20:14:00 · 843 阅读 · 0 评论 -
为什么在vs 2005中用include “iostream.h”就不行,而用include "stdio.h"就可用
1、要区分标准C的库和标准C++的库。iostream是C++的库,stdio.h是标准C的库。2、新的C++标准摒弃了.h形式的头文件,所以在vs2005里面是没有iostream.h的头文件的。3、在早期的vs版本,比如VC6.0,用的还是老版本的C++标准库,例如iostream.h,并且当时标准库也没有引入名字空间。因此直接#include 是可以的。但到了vs2005,使用了新的转载 2010-08-24 00:59:00 · 1137 阅读 · 0 评论 -
在C++中子类继承和调用父类的构造函数方法
原文出处:http://hi.baidu.com/fwxh101/item/fdc71fd4a940d28e6dce3fd4构造方法用来初始化类的对象,与父类的其它成员不同,它不能被子类继承(子类可以继承父类所有的成员变量和成员方法,但不继承父类的构造方法)。因此,在创建子类对象时,为了初始化从父类继承来的数据成员,系统需要调用其父类的构造方法。如果没有显式的构造函数,编译器会给一个默认的转载 2012-11-22 23:01:53 · 632 阅读 · 0 评论 -
I/O编程基础知识
编程语言的I/O类库中常常使用流这个抽象的概念,它代表任何有能力产生数据的数据源对象或时有能力接收数据的接收端对象。“流”概念源于UNIX中的管道(pipe)的概念。在UNIX中,管道是一条不间断的字节流,用来实现程序或进程间的通信,或读写外围设备、外部文件等,它屏蔽了实际的I/O设备中处理数据的细节。 一个流,必有源端和目的端,它们可以是计算机内存的某些区域,也可以是磁盘文件,甚至可以是Inte原创 2012-11-23 23:57:58 · 2951 阅读 · 0 评论 -
const static 和 extern
const应用:一、对于基本声明const int r=100;//标准const变量声明加初始化,编译器经过类型检查后直接用100在编译时替换。 二、对于指针1. int x=10; const int *r=&x; //指针指向的内容是常量,r指向的内容不能够通过r改变,但如果是非const,内容可以通过自己改变,而且r指针可以改变,可以指向其它的整形.//*r=*r+1;转载 2012-11-24 17:58:03 · 686 阅读 · 0 评论 -
C++ 常量数据成员、静态数据成员、常量静态数据成员的初始化
如果你想初始化一个类中的常量数据成员,只能用一种方法,在构造函数后的初始化列表中初始化;类中的静态成员只有常量整数(不局限于int,如:short等)可以申明和定义一并出现,否则只能申明。 实例见:http://blog.youkuaiyun.com/liuxialong/article/details/6573025 C++标准 9.4.2.4 是这么说的:If a static原创 2012-11-25 10:45:10 · 3472 阅读 · 0 评论