C++
文章平均质量分 74
loyal_baby
来学习了!
展开
-
extern
声明用于向程序表明变量的类型和名字。定义也是声明:当定义变量时我们声明了它的类型和名字。可以通过使用extern关键字声明变量名而不定义它。不定义变量的声明包括对象名、对象类型和对象类型前的关键字extern:extern int i; // declares but does not define iint i; // declares and defines iAn e原创 2009-04-12 17:40:00 · 1589 阅读 · 0 评论 -
#include 与#include 区别
最近在看题目中,发现有些代码中用的是#include但是又和我们平时编写c++代码不同,因为我们平时若像前面那样用,说明我们用的是标准c++库,但是后面要加上using namespace std;。或者我们也可以用#include,但是我现在看的代码都不是这两种情况,感觉有点困惑,googel了一下。哈哈明白啦! 把有关这方面的内容贴在这,和大家共享,也方便自己日后复习。呵呵很多C++程序员转载 2009-04-14 17:39:00 · 2302 阅读 · 1 评论 -
c++ volatile用法(转)
一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。下面是volatile变量的几个例子:1) 并行设备的硬件寄存器(如:状态寄存器)2) 一个中断服务子程序中会访问到的非自动变量(Non-automatic variables)3) 多线转载 2009-04-18 15:43:00 · 442 阅读 · 0 评论 -
虚析构函数
类: C++ 权限: 公开 #include using namespace std;class Base{public: Base(){cout};virtual void func(void){cout};virtual ~Base(){cout};};class Derived:public Base{public: Derived(){cout};void func(void){cout转载 2009-04-12 17:37:00 · 657 阅读 · 0 评论 -
详解link(转)
转自:http://www.cppblog.com/shifan3/archive/2007/01/05/17325.html详解link有些人写C/C++(以下假定为C++)程序,对unresolved external link或者duplicated external simbol的错误信息不知所措(因为这样的错误信息不能定位到某一行)。或者对语言的一些部分不知道为什么要(或者不要)这样转载 2009-04-25 16:55:00 · 727 阅读 · 1 评论 -
构造函数和复制构造函数(转)
自己做的测试,在fedora10下面,gcc版本是4.3.2,我把类命名为Test,红色的为我添加的: /////////////////////////////////////转贴/////////////////////////////////////// 构造函数、复制构造函数和赋值操作符在生成对象和对象之间的复制时用到。如果类中没有显式定义这三种函数,那编转载 2009-04-30 10:41:00 · 665 阅读 · 0 评论 -
指针数组和数组指针(转)
转自:http://www.cppblog.com/cooleaf/archive/2006/05/19/7418.html 指针数组,故名思义,就是指针的数组,数组的元素是指针; 数组指针,同样,就是直想数组的指针。 简单举例说明: int *p[2]; 首先声明了一个数组,数组的元素是int型的指针。 int (*p)[2]; 声明了一个指针, 指向了一个有两个i转载 2009-05-14 15:47:00 · 484 阅读 · 0 评论 -
C++中const用法总结(转)
转自:http://www.cppblog.com/jukevin/archive/2008/12/27/70499.htmlC++中const用法总结作者JuKevin 1. const修饰普通变量和指针const修饰变量,一般有两种写法: const TYPE value; TYPE const value; 这两种写法在本质上是转载 2009-05-24 20:22:00 · 689 阅读 · 0 评论 -
C++ Primer读书笔记
标题: C++ Primer读书笔记前些日子开始看《C++ Primer》,顺便做一些笔记,既有书上的,也有自己理解的。因为刚学C++不久,笔下难免有谬误之处,行文更是凌乱;所幸不是用来显配的东西,发在linuxsir只是为了方便自己阅读记忆,以防只顾上网忘了正事。书看了不到一半,所以大约才写了一半,慢慢补充。====================================转载 2009-08-23 11:57:00 · 874 阅读 · 0 评论