
C++与C
文章平均质量分 72
小杰专属
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C/C++开发语言系列之2--const用法总结2
const 是constant 的缩写,“恒定不变”的意思。被const 修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。所以很多C++程序设计书籍建议:“Use const whenever you need”。 1.用const 修饰函数的参数 如果参数作输出用,不论它是什么数据类型,也不论它采用“指针传递”还是“引用传递”,都不能加const 修饰,否则该参数将转载 2014-06-23 23:17:05 · 761 阅读 · 0 评论 -
标准模板库STL学习总结
标准模板库就是类与函数模板的大集合。STL共有6种组件:容器,容器适配器,迭代器,算法,函数对象和函数适配器。 1、容器: 容器是用来存储和组织其他对象的对象。STL容器类的模板在标准头文件中定义。主要如下所示 ①序列容器 基本的序列容器是上面图中的前三类: 关于三者的优缺点主要是: A:vector矢量容器:可以随机访问容器的内容,在序列末转载 2014-12-06 02:02:29 · 823 阅读 · 0 评论 -
传值回调
C.h #ifndef __C_H__ #define __C_H__ #include "cocos2d.h" #include "D.h" class C : public cocos2d::Layer { public: static cocos2d::Scene* createScene();//创建场景 virtual bool init(); //初始化 CREATE_原创 2014-08-18 21:59:40 · 887 阅读 · 0 评论 -
函数指针
// 晚上作业(函数指针).cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include "string.h" #include "time.h" #include "stdlib.h" //更改数组函数 void modify_array(int arr[],int index){ arr[index] = 0; } //接收并判断是否需要回调 v原创 2014-07-25 14:39:51 · 851 阅读 · 0 评论 -
C/C++开发语言系列之---C++类成员函数指针
http://blog.youkuaiyun.com/maojudong/article/details/8194143转载 2014-06-25 20:42:33 · 1322 阅读 · 0 评论 -
C/C++开发语言系列之1--const用法总结1
1. const修饰普通变量和指针 const修饰变量,一般有两种写法: const TYPE value; TYPE const value; 这两种写法在本质上是一样的。它的含义是:const修饰的类型为TYPE的变量value是不可变的。 对于一个非指针的类型TYPE,无论怎么写,都是一个含义,即value只不可变。 例如: const int nV转载 2014-06-23 20:00:06 · 874 阅读 · 0 评论 -
基本算法和数据结构回顾(1)–排序
基本算法和数据结构回顾(1)–排序 作者:gaopenghigh ,转载请注明出处。 (原文地址) 个人感觉,学习算法和数据结构后一段时间,往往会忘掉很多东西,于是我给自己写了这 个回顾系列,什么东西想不起来时就翻看一下。 排序 如果存在多个排序码相同的记录,经过排序后,相同排序码记录的相对次序如果保持不变 ,则称这种排序方法是稳定的,对应Linux系统中sort命令的转载 2014-03-13 23:10:15 · 767 阅读 · 0 评论 -
C 语言堆栈的实例
#include #include #define MAXSIZE 10 //定义数组元素的个数 int i=1,choose;//定义记录输入的个数 和 选择的选项 int *sptr,*full,*empty;//定义指向栈的指针sptr,以及判断是否为空和满的指针 int stack[MAXSIZE]; //定义数组的大小 //声明函数 void push(void); void po原创 2014-06-23 19:23:29 · 1349 阅读 · 0 评论 -
C/C++开发语言系列之5---普通继承和虚基类构造函数的初始化顺序2
虚基类 : 如果某个派生类的部分或全部直接基类是从另一个共同的基类派生而来,在这些基类中,从上一级基类继承来的成员就有相同的名称,则在这个派生类中访问这个共同的基类中的成员时,可能会产生二义性,此时,可定义虚基类。这就要求在其直接基类的定义中,使用关键字 virtual 将那个共同的基类定义为虚基类,其语法形式如下: class 派生类名: virtual 派生方式转载 2014-06-24 15:59:54 · 1098 阅读 · 0 评论 -
C/C++开发语言系列之4---普通继承和虚基类构造函数的初始化顺序1
1、虚基类的作用从上面的介绍可知:如果一个派生类有多个直接基类,而这些直接基类又有一个共同的基类,则在最终的派生类中会保留该间接共同基类数据成员的多份同名成员。 在引用这些同名的成员时,必须在派生类对象名后增加直接基类名,以避免产生二义性,使其惟一地标识一个成员,如 c1.A::display( )。 在一个类中保留间接共同基类的多份同名成员,这种现象是人们不希望出现的。C++提转载 2014-06-24 15:53:32 · 952 阅读 · 0 评论 -
C++内存管理
内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的,除非放弃C++,转到Java或者.NET,他们的内存管理基本是自动的,当然你也放弃了自由和对内存的支配权,还放弃了C转载 2014-12-11 10:39:02 · 886 阅读 · 0 评论