C语言程序设计
lushujun2011
这个作者很懒,什么都没留下…
展开
-
C 专家编程
2011.9.4C 专家编程 1)容易混淆的const:关键字const并不能把一个变量变为常量,它修饰的符号仅表示该符号的值不能被赋值,也就意味着只读不可写,但它并不能防止通过程序内部(甚至外部,其它函数)的方法来修改它。const最有用支出是用原创 2011-09-20 14:59:33 · 535 阅读 · 0 评论 -
条件编译 (ifdef 与 ifndef)
#ifndef x #define x ... #endif 这是宏定义的一种,它可以根据是否已经定义了一个变量来进行分支选择,一般用于调试等等.实际上确切的说这应该是预处理功能中三种(宏定义,文件包含和条件编译)中的一种-原创 2011-08-30 13:15:48 · 8391 阅读 · 0 评论 -
C\C++关于string.h头文件和string类 using namespace std
2009年下半年全国计算机等级考试你准备好了没?考计算机等级考试的朋友,2009年下半年全国计算机等级考试时间是2009年9月19日至23日。更多优质资料尽在考试大论坛 考试大在线题库 #include void main() { string aaa原创 2011-08-30 14:55:47 · 3923 阅读 · 0 评论 -
C语言字节对齐详解
一、什么是对齐,以及为什么要对齐:1. 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这原创 2011-08-29 09:19:16 · 486 阅读 · 0 评论 -
extern 用法
extern 变量 在一个源文件里定义了一个数组:char a[6]; 在另外一个文件里用下列语句进行了声明:extern char *a; 请问,这样可以吗? 答案与分析: 1)、不可以,程序运行时会告诉你非法访问。原创 2011-08-30 14:41:27 · 1047 阅读 · 0 评论 -
c++ 继承 虚函数与多态性 重载 覆盖 隐藏
2011.9.27 1)定义一个对象时,就调用了构造函数。如果一个类中没有定义任何构造函数,那么C++编译器就会在某种情况下为该类提供一个默认的不带参数的构造函数。只要一个类中定义了一个构造函数,不管这个构造函数是不是默认的,C++编译器都不会再提原创 2011-09-27 20:31:03 · 2158 阅读 · 1 评论 -
VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确,应用程序未能启动”的问题
文章分类:C++编程 VC9编译的程序在没有装过VC9(确切的说是.Net Framework3.5)的机器上运行时,如果提示“由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。”这个错误,那么就说明该程序动态链接了VC9的运行时库,(如果还用到了转载 2011-10-05 17:39:48 · 648 阅读 · 0 评论