AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > C++

解析C++中的内部连接与外部连接

51自学网 http://www.wanshiok.com
  在说内部连接与外部连接前,先说明一些概念。

  1.声明

  一个声明将一个名称引入一个作用域;

  在c++中,在一个作用域中重复一个声明是合法的

  以下都是声明:

int foo(int,int); //函数前置声明

typedef int Int; //typedef 声明

class bar; //类前置声明

extern int g_var; //外部引用声明

class bar; //类前置声明

typedef int Int; //typedef 声明

extern int g_var; //外部引用声明

friend test; //友员声明

using std::cout; //名字空间引用声明

friend test; //友员声明

using std::cout; //名字空间引用声明

int foo(int,int); //函数前置声明

  在同一个作用域中你可以多次重复这些声明。

  有两种声明不能重复,那就是类成员函数及静态数据成员的声明

class foo
{
 static int i;
 static int i;//不可以
 public:
  int foo();
  int foo();//不可以
};

 

<

 

 

 
上一篇:C++中指针的使用艺术  下一篇:使用纯粹的C++语言编写COM组件