手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>程序设计>C/C++>列表

C 学习要点

来源:互联网 作者:west263.com 时间:2008-02-23
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!
,static extern相反,只在*.cpp中有效,对其他单元(文档)是不可见的。函数的定义和上面相同。

main()

{ }

类的静态成员变量能够如下赋值:int X::s=23;(在*.cpp中,无论公私都能够)

21.
名字空间(namespace): 定义一个名字空间,然后使用unsing就能够将当前的类型上下文转换名字空间所定地的.

namespace math

{

enum sign{positive, negative};

class integer{

int i


sign s;

public:

interger(int I=0): i(i) {………}

sign Sign() {………}

…………………..

};//end class

interger A, B, C;

interger divide(interger, interger);

}//no ;



void q()

{

using namespace math;

interger A; //hides math::A

A.Sign(negative);

Math::A.Sign(positive);

}

22.
一般对于函数flaot f(int a, int b); 某些c 编译器编译后生成_f_int_int的名字,有些c编译器则生成_f的名字。故在c 中链接c的库函数时要用extern “C”告诉编译器,按c的规则来编译函数。类似的更有extern “C”{#include “myhead.h”},c 还支持extern “C ”{}.

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!