- 博客(7)
- 资源 (12)
- 收藏
- 关注
转载 auto、static、register、const、volatile 、extern 总结
auto 这个这个关键字用于声明变量的生存期为自动,即将不在任何类、结构、枚举、联合和函数中定义的变量视为全局变量,而在函数中定义的变量视为局部变量。这个关键字不怎么多写,因为所有的变量默认就是auto的。register 这个关键字命令编译器尽可能的将变量存在CPU内部寄存器中而不是通过内存寻址访问以提高效率。static 常见的两种用途: 1>统计函数
2012-09-22 23:31:29 735
原创 有关宏的一些知识——TCL笔试题
刚参加完了TCL的笔试,有两份试卷,一份专业的,一份素质测试。素质测试的都是逻辑题、计算题,30分钟30道题,最后还有篇英语阅读。逻辑题好难,很多事总结规律的。专业题考的都是C的知识。难度还好,但是很多还是不能确定的。像有一道宏的题目就是没注意,弄错了。在此再总结说明一些。直接上代码:/*注意宏的展开方式*/ #include using namespace std;
2012-09-22 13:23:23 2383 1
原创 C++多态性
多态性可以简单地概括为“一个接口,多种方法”。最常见的用法就是声明基类的指针,利用该指针指向任意一个子类对象,调用相应的虚函数,可以根据指向的子类的不同而实现不同的方法。如果没有使用虚函数的话,即没有利用C++多态性,则利用基类指针调用相应的函数的时候,将总被限制在基类函数本身,而无法调用到子类中被重写过的函数。多态与非多态的实质区别就是函数地址是早绑定还是晚绑定。如果函数的调用,在编译器
2012-09-21 20:43:12 607
原创 获取系统当前时间的方法
刚刚在写程序,想获取当前的系统时间保存在数据库中,一时忘了,查了下。SYSTEMTIME time; GetSystemTime(&time);//得到格林威治标准时间 GetLocalTime(&time); //得到当地的时间(我们为东八区的北京时间:P) 补充:SYSTEMTIME结构typedef struct _SYSTEMTIME {
2012-09-12 02:59:29 842
转载 #pragma 预处理指令详解
#pragma 预处理指令详解在所有的预处理指令中,#pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。 其格式一般为: #pr
2012-09-10 22:12:17 727
转载 细说 #pragma pack(n)
细说 #pragma pack(n)作者:一病挨踢 文章来源:http://blog.donews.com/kingle/archive/2005/07/02/451422.aspx 在C语言中,结构是一种复合数据类型,其构成元素既可以是基本数据类型(如int、long、float等)的变量,也可以
2012-09-10 22:08:16 1263
增加了case和for语句的pl0编译器及有关测试文件
2011-10-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人