摘要:
预处理器(Preprocessor) 1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事情: 1) #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等) 2)懂得预处理器将为你... 阅读全文
摘要:
预处理器(Preprocessor) 1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事情: 1) #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等) 2)懂得预处理器将为你... 阅读全文
摘要:
static关键字是C, C++中都存在的关键字。static从字面理解,是“静态的“的 意思,与此相对应的,应该是“动态的“。 static的作用主要有以下3个: 1、扩展生存期; 2、限制作用域; 3、唯一性; 1、扩展生存期 这一点主要是针对普通局部... 阅读全文
摘要:
一、AWK基本介绍 AWK,它的名称得自于它的创始人 Alfred Aho 、Peter Weinberger 和 Brian Kernighan 姓氏的首个字母,有的地方说AWK是AWK是一种优良的文本处理工具 ,但它更是一个小型的编程语言,广泛应用LINUX环境中,帮助我们进行流控制、数学运算、进程控制语句甚至于内置的变量和函数。它可以做的事情很多,像任... 阅读全文
摘要:
安装Visual Studio .NET 2003 时,必须要安装 FrontPage 2000 WEB 扩展客户端,它是要求的系统必备组件。否则提示错误。 解决办法:运行.net安装盘上的weccom.msi试一试,它在\WCU文件夹(或预备盘)下面。安装时它可能会要提示插入WINXPSP2源盘。于是先进行如下操作: 1. 复制 \i3... 阅读全文
摘要:
1. 声明与定义的区别 一般来说我们把分配变量(函数)地址和存储空间的称为定义,不分配地址的称为声明。声明只是告诉编译器,有这个变量(函数),具体在哪里让它自己去找。对同一个变量(函数)的声明可以有多次,而定义只能有一次!所有头文件中一般都是变量(函数)的声明,头文件中一般都是变量(函数)的声明定义(const修饰的变量除外)。2. extern ex... 阅读全文
摘要:
参加某公司的面试,遇到一个很有趣的问题,在构造/析构函数中调用虚函数,当时没答出来,回来查了一下资料,整理如下:测试代码1:#include "stdafx.h"using namespace std; class ClassA{public: ClassA(){ coutPrint(); coutPrint(); coutPrint(); cout<<"... 阅读全文
摘要:
1. ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。 上个世纪60... 阅读全文
摘要:
函数时,C++提供默类定义中,如果未提供自己的拷贝构造函数,则C++提供一个默认拷贝构造函数,就像没有提供构造认构造函数一样。 C++提供的默认拷贝构造函数工作的方法是:完成一个成员一个成员的拷贝,如果成员是类对象,则调用其拷贝构造函数或者默认拷贝构造函数。 在默认拷贝构造函数中,拷贝的策略是逐个成员依次拷贝,但是,一个类可能会拥... 阅读全文
|