- 博客(4)
- 资源 (4)
- 收藏
- 关注
转载 C语言中getenv函数的用法
getenv()读取环境变量的当前值的函数 原形:char *getenv(const char *name) 用法:s=getenv("环境变量名"); 需先定义char *s; 功能:返回一给定的环境变量值,环境变量名可大写或小写。如果指定的变量在环境中未定义,则返回一空串。 头文件:stdlib.heg:String strEnv ="";s
2013-08-09 22:23:53 1028
转载 C++类占内存大小
总结:空类占用1个字节,非空类的大小=非静态成员变量占用大小(静态变量不占内存)+虚函数占用内存(4字节,不管有多少个虚函数)+字节对齐的开销(成员函数不算入类的空间),子类大小=本身成员变量大小+父类大小来看一个总的例子:[cpp] view plaincopy#include class Car { publi
2013-08-09 20:50:19 729
原创 c++ 局部变量 全局变量 atexit注册函数 析构顺序
析构先后顺序为:局部变量、mian函数中注册atexit函数、全局变量及在其中注册atexit函数(全局变量和在全局变量中注册atexit函数析构顺序与构造顺序相反)。测试代码如下(gcc-4.6.3编译, ubuntu 12.04 linux 内核3.2.0运行):#include #include #include #include static void PrintCurTim
2013-08-06 23:01:03 1643
转载 C语言中为什么不能用char类型来存储getchar()的返回值
在看 > 第二版时,看到1.5.1节第18页有这样一段从输入拷贝到输出的代码:#include /* copy input to output; 2nd version */main(){ int c; c = getchar(); while(c != EOF){ putchar(c); c = getchar();
2013-08-01 21:57:49 684
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人