2014年12月9日

常用库及函数

摘要: 1、字符串操作 字符串IO流 C语言风格字符串处理 strstream,基类是istream, istrstream构造函数读取一个字符串,转换为2进制然后输出任意类型;ostrstream读取任意类型转换为2进制,输出为字符串 string实际是一个char数组,因此可以对他进行修改。 查找函... 阅读全文

posted @ 2014-12-09 20:01 cxzhi 阅读(115) 评论(0) 推荐(0) 编辑

面向对象编程

摘要: 1、封装、继承、多态 封装隐藏实现细节,把数据及其操作封为模块;继承可以使用现有功能,扩展模块(类),多态可以实现接口重用 多态是指父类型指向子类对象,通过父类指针调用子类的函数,父类指针有多种形态,运行时才确定所调用的函数。 多态:编译期间就可以确定要调用的函数,则为编译时多态;运行期间根据父... 阅读全文

posted @ 2014-12-09 18:49 cxzhi 阅读(86) 评论(0) 推荐(0) 编辑

指针和引用、值传递和引用传递

摘要: 1、指针和引用 指针是一个变量,它存储的是内存地址;引用和原来的变量是同一个,对引用修改会改变原变量,而修改指针只是修改了指向的内存 可以有const指针、但是没有const引用;指针可以多级int **p;引用只有1级 int &&p不合法 指针可空,引用必须初始化;指针可以修改,可以指向别... 阅读全文

posted @ 2014-12-09 17:40 cxzhi 阅读(283) 评论(0) 推荐(0) 编辑

内存管理

摘要: 1、内存分配 C++中,内存分为5部分,栈区、全局/静态变量区、常量区、堆区还有自由存储区,它们存储的数据如下 堆区:存储用new关键字申请的内存,需要程序员用delete手动释放 自由存储区:存储用malloc申请的内存,需要用free手动释放 栈区:存储局部变量、函数参数。栈的内存分配内... 阅读全文

posted @ 2014-12-09 17:35 cxzhi 阅读(100) 评论(0) 推荐(0) 编辑

(转)十步精通新语言

摘要: 严格来说,应该是学习命令式语言,和其他类型的语言可能一点交集都没有.一门语言的本质只是简单的语法和基本IO,只要稍微认知了这些内容就能开始写程序了,要精通则是一个不断进行实际应用和调试的过程.hello world认识主函数或者入口函数,看看语言的基本风格.变量变量定义,变量类型,变量赋值.数值,字... 阅读全文

posted @ 2014-12-09 16:24 cxzhi 阅读(96) 评论(0) 推荐(0) 编辑

【转贴】C语言高效编程的几招

摘要: 引言: 编写高效简洁的C语言代码,是许多软件工程师追求的目标。本文就工作中的一些体会和经验做相关的阐述,不对的地方请各位指教。第1招:以空间换时间 计算机程序中最大的矛盾是空间和时间的矛盾,那么,从这个角度出发逆向思维来考虑程序的效率问题,我们就有了解决问题的第1招——以空间换时间。例如:字符串... 阅读全文

posted @ 2014-12-09 15:49 cxzhi 阅读(71) 评论(0) 推荐(0) 编辑

数据类型

摘要: 1、char和wchar_t C++中char默认是有符号的,可以使用unsigned char表示无符号char,也就是0~255的整数。int默认也是有符号的 wchar_t表示宽字符,用2个字节表示一个该类型变量,它是无符号的2、bool 非0值表示true,负数也是true,只有0表示... 阅读全文

posted @ 2014-12-09 15:23 cxzhi 阅读(105) 评论(0) 推荐(0) 编辑

导航