![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++基础
yh121212
这个作者很懒,什么都没留下…
展开
-
在类里,enum变量,是放在静态区的
在类里,enum变量,是放在静态区的: #include using namespace std;class CMyClass{public: enum {a=0,b=1}; static int c;};int CMyClass::c=10;int main(){ int e=CMyClass::a; int原创 2010-04-18 20:15:00 · 647 阅读 · 0 评论 -
static extern
static 应用于定义上extern 应用于声明上函数默认是extern的,但是也要在用之前声明一下,声明时可以不加extern。但是如果定义时加static,则extern失效。变量默认是文件范围的,如果要使用,必须显式的用extern使用,但是如果定义时加static,则extern失效。头文件里只能有声明,不能有定义,否则链接失败,但是可以有const定义 char a[]原创 2010-04-20 17:56:00 · 366 阅读 · 0 评论 -
typedef enum
typedef的作用是为数据类型起一个别名,而不是定义一个新的数据类型对结构或者枚举使用typedef的作用,只是为了在下次定义的时候,少输入struct或者enum关键字。还有一个用处是定义匿名。enum a_tag{}b_type;enum a_tag c;typedef a_tag{}b_type;enum a_tag c;b_type d;原创 2010-04-24 21:54:00 · 556 阅读 · 0 评论 -
关于C++和C的标准库
在Google搜索 c standard library 和 c++ standard library,找外部的连接,可以找到在线的类库文档。转载 2010-07-18 00:03:00 · 324 阅读 · 0 评论 -
在Visual Studio里使用boost
1. 到boost官网上下载boost的Windows分发版。假设是boost_1_58_0.7z 2. 解压缩,得到boost_1_58_0目录 3. 创建目录C:\Program Files\boost,将上一步解压得到的boost_1_58_0目录移到新建的目录下。 4. 打开Visual Studio,新建一个C++工程 5. 打开该工程的属性,配置属性->C/C++->Gener原创 2015-11-25 14:25:06 · 1581 阅读 · 0 评论