基本语法与类库的实现
文章平均质量分 76
chenbaohai
这个作者很懒,什么都没留下…
展开
-
脚本语言之Lua与Windows批处理的初步认识
1.脚本语言介绍脚本语言是一种动态语言(数据类型不在声明的时候确定,而是在使用的时候确定),是一种编程语言,用来控制软件应用程序,脚本通常以文本(如ASCII)保存,只在被调用时进行解释或编译。 脚本语言是为了缩短传统的编写-编译-链接-运行(edit-compile-link-run)过程而创建的计算机编程语言。它的命名起源于一个脚本“screenplay”,每次运行都会原创 2013-02-08 21:46:25 · 5795 阅读 · 0 评论 -
C/C++总结经验
1:试图用cout输出全局类的析构.(可能是VC6的问题,如果你的编译器没出现问题,很好,别喷我)引用自whillcoxdennis提问: http://topic.csdn.net/u/20090302/14/ca44881f-9664-4be8-9687-1dd098612d11.htmlclass CDemo { public: CDemo(const char转载 2011-11-23 16:00:21 · 594 阅读 · 0 评论 -
C和C++语言学习总结(资料来自<高质量C++/C 编程指南> 林锐博士 2001 年7 月24)
知识结构:1、if,for,switch,goto2、#define,const3、文件拷贝的代码,动态生成内存,复合表达式,strcpy,memcpy,sizeof4、函数参数传递,内存分配方式,内存错误表现,malloc与new区别5、类重载、隐藏(virtual)与覆盖(子类函数覆盖父类)区别,extern问题,函数参数的缺省值问题,宏代码与内联函数区别6、构造和析构转载 2011-11-23 14:54:43 · 1276 阅读 · 0 评论 -
C++ 基本语法之变量(指针)与数据类型(占用字节大小)
变量变量的三要素:类型,符号,数值。int num = 3;int* a = num; (错误,因为变量a的类型是int*,而num的类型是int)。int* a = #(正确,变量类型一样)。*a = #(错误,解释跟上面那种错误一样的,变量类型不一致)。指针定义时的*跟(*a)中的*意义是不一样的,定义中的*只是为了跟不带*类型定义区分开,比如 i原创 2011-09-29 17:26:08 · 1674 阅读 · 0 评论 -
extern的使用之变量与函数
extern 谨记:声明可以多次,定义只能一次。这个关键字真的比较可恶,在声明(函数)的时候,这个extern居然可以被省略,所以会让你搞不清楚到底是声明还是定义,下面分变量和函数两类来说:(1)变量尤其是对于变量来说。extern int a;//声明一个全局变量aint a; //定义一个全局变量a,外部变量如果没有初始化其值为0 extern int a =0转载 2012-08-16 11:31:53 · 4572 阅读 · 1 评论 -
C语言中字符串拷贝(strcpy)与内存拷贝(memcpy)的实现
1.字符串拷贝的实现函数原型具体如下:char* strcpy(char* dest, const char* src);该函数的两个字符指针参数所指向的内存会从外面传进来。函数简单实现如下:char* strcpy(char* dest, const char* src){if (dest == NULL || src == NULL) return NULL;cha原创 2014-01-20 15:53:46 · 2309 阅读 · 0 评论