c++
文章平均质量分 55
JXLyou
这个作者很懒,什么都没留下…
展开
-
cocos2d-x 4.0 官方Demo程序编译
cocos2d-x 4.0 创建项目,运行官方demo原创 2022-05-16 22:00:39 · 618 阅读 · 0 评论 -
C/C++ 编程中多国语言处理
转自:http://www.ibm.com/developerworks/cn/linux/l-cn-ccppglb/index.html?ca=drs-问题的提出多国语言的存在、不同语言操作系统的存在,使得针对多语言的设计颇费周章,在编码上所付出的工作量也是可观的。所谓编码的问题,归结起来,就是二进制的编码以何种编码格式进行解析的问题。特别是在硬盘文件和内存数据的相互转化、即转载 2015-08-11 13:25:26 · 1207 阅读 · 0 评论 -
Cocos2d-x项目移植(Win32至IOS,Win32至Android)
转自:http://www.58player.com/blog-2388-102251.html 1、前面的三个Cocos2d-x小游戏都是在VS中编写的,但是这些游戏实际上应该运行在手机或是平板等手持设备上。这就涉及到一个移植的问题。因为Cocos2d-x是由C++编写的,而IOS和Android又都有C++的编程接口,所以Cocos2d-x具备了跨平台的可移植性。转载 2015-08-24 22:48:14 · 617 阅读 · 0 评论 -
C++中的操作符重载
转自:http://www.cnblogs.com/BeyondAnyTime/archive/2012/09/01/2666570.html一、什么是操作符重载操作符重载可以分为两部分:“操作符”和“重载”。说到重载想必都不陌生了吧,这是一种编译时多态,重载实际上可以分为函数重载和操作符重载。运算符重载和函数重载的不同之处在于操作符重载重载的一定是操作符。我们不妨先直观的看一转载 2015-03-12 15:06:41 · 344 阅读 · 0 评论 -
C++模板学习
转自:http://www.cnblogs.com/gaojun/archive/2010/09/10/1823354.html1. 模板的概念。我们已经学过重载(Overloading),对重载函数而言,C++的检查机制能通过函数参数的不同及所属类的不同。正确的调用重载函数。例如,为求两个数的最大值,我们定义MAX()函数需要对不同的数据类型分别定义不同重载(Over转载 2015-03-11 16:27:26 · 224 阅读 · 0 评论 -
指针函数与函数指针的区别
转自:http://www.cnblogs.com/gmh915/archive/2010/06/11/1756067.html一、在学习arm过程中发现这“指针函数”与“函数指针”容易搞错,所以今天,我自己想一次把它搞清楚,找了一些资料,首先它们之间的定义:1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针 类型标识符转载 2015-03-10 23:44:01 · 345 阅读 · 0 评论 -
typedef函数指针用法
转自:http://blog.csdn.net/qll125596718/article/details/68918811.简单的函数指针的应用形式1:返回类型(*函数名)(参数表) [cpp] view plaincopychar (*pFun)(int); char glFun(int a){ retu转载 2015-03-11 00:02:07 · 233 阅读 · 0 评论 -
“浅拷贝”与“深拷贝”
转自:http://blog.csdn.net/bluescorpio/article/details/4322682C++中对象的复制就如同“克隆”,用一个已有的对象快速地复制出多个完全相同的对象。一般而言,以下三种情况都会使用到对象的复制:(1)建立一个新对象,并用另一个同类的已有对象对新对象进行初始化,例如:[cpp] view plaincopycl转载 2015-03-10 00:14:14 · 219 阅读 · 0 评论 -
memset函数使用
转自:http://blog.csdn.net/limpidfabulous/article/details/6899227void *memset(void *s, int ch, unsigned n);memset原型 (please type "man memset" in your shell) void *memset(void *s, int c, size_t n转载 2015-03-05 23:07:47 · 387 阅读 · 0 评论 -
C++结构体类型的定义和初始化
转自:http://c.biancheng.net/cpp/biancheng/view/170.html有时需要将不同类型的数据组合成一个有机的整体,以供用户方便地使用。这些组合在一个整体中的数据是互相联系的。例如,一个学生的学号、姓名、性别、年龄、成绩、家庭地址等项,都是这个学生的属性,见图7.1。图 7.1可以看到学号(num)、姓名(name)、性别(sex转载 2015-03-05 14:57:27 · 3466 阅读 · 0 评论 -
C++链表的创建与操作
转自:http://blog.sina.com.cn/s/blog_4b41e46d0100gb1b.html我们知道,数组式计算机根据事先定义好的数组类型与长度自动为其分配一连续的存储单元,相同数组的位置和距离都是固定的,也就是说,任何一个数组元素的地址都可一个简单的公式计算出来,因此这种结构可以有效的对数组元素进行随机访问。但若对数组元素进行插入和删除操作,则会引起大量数据的移动,从而使简转载 2015-03-05 17:41:58 · 1421 阅读 · 0 评论 -
vector的reserve和resize
转自:http://www.cnblogs.com/qlee/archive/2011/05/16/2048026.html vector 的reserve增加了vector的capacity,但是它的size没有改变!而resize改变了vector的capacity同时也增加了它的size!原因如下: reserve是容器预留空间,但在空间内不真正创建元素对象,所以在没有转载 2015-03-14 13:39:07 · 275 阅读 · 0 评论 -
C++空类默认函数
转自:http://blog.sina.com.cn/s/blog_5f76aaf20100cwlj.html定义一个空的C++类,例如class Empty{}一个空的class在C++编译器处理过后就不再为空,编译器会自动地为我们声明一些member function,一般编译过去就相当于class Empty{public:Empty();转载 2015-02-28 23:30:47 · 373 阅读 · 0 评论 -
c++ 工厂设计模式
转自:http://blog.csdn.net/wuzhekai1985软件领域中的设计模式为开发人员提供了一种使用专家设计经验的有效途径。设计模式中运用了面向对象编程语言的重要特性:封装、继承、多态,真正领悟设计模式的精髓是可能一个漫长的过程,需要大量实践经验的积累。最近看设计模式的书,对于每个模式,用C++写了个小例子,加深一下理解。主要参考《大话设计模式》和《设计模式:可复用面向对象软件转载 2015-03-01 15:41:13 · 319 阅读 · 0 评论 -
30分钟了解C++11新特性
什么是C++11C++11是曾经被叫做C++0x,是对目前C++语言的扩展和修正,C++11不仅包含核心语言的新机能,而且扩展了C++的标准程序库(STL),并入了大部分的C++ Technical Report 1(TR1)程序库(数学的特殊函数除外)。C++11包括大量的新特性:包括lambda表达式,类型推导关键字auto、decltype,和模板的大量改进。本文将对转载 2015-02-27 22:45:07 · 275 阅读 · 0 评论 -
C++11新特性
转自:http://developer.51cto.com/art/201312/422379.htm什么是C++11C++11是曾经被叫做C++0x,是对目前C++语言的扩展和修正,C++11不仅包含核心语言的新机能,而且扩展了C++的标准程序库(STL),并入了大部分的C++ Technical Report 1(TR1)程序库(数学的特殊函数除外)。C++11包括转载 2015-02-27 22:41:10 · 241 阅读 · 0 评论 -
C++函数与程序结构
转自:http://www1.lzcc.edu.cn/cplusplus/chapter/chapter5.htm本章要点:1、掌握函数的概念、定义和调用方法。2、理解C++函数参数传递的方法:值传递和引用传递。掌握函数参数值传递的3、过程,并能够灵活运用。后面的章节中,将进一步学习引用传递。4、理解内联函数的概念、作用,会定义内联函数。5、理解函数重载的概念、作用,能转载 2015-02-22 22:00:30 · 544 阅读 · 0 评论 -
c++强制类型转换
转自:http://www.cnblogs.com/CBDoctor/archive/2011/12/06/2277918.htmlQ:什么是C风格转换?什么是static_cast, dynamic_cast 以及 reinterpret_cast?区别是什么?为什么要注意?A:转换的含义是通过改变一个变量的类型为别的类型从而改变该变量的表示方式。为了类型转换一个简单对象为另一个转载 2015-03-02 23:35:37 · 192 阅读 · 0 评论 -
C++三大继承构造函数的执行顺序详解
转自: http://blog.sina.com.cn/s/blog_660659dc0101agz7.html 一、单继承核心:在构造子类之前一定要执行父类的一个构造函数。1.构造函数(不包括复制构造函数)。 顺序:①直接父类;②自己 注意:若直接父类还有父类,那么“直接父类的父类”会在“直接父类” 之前 构造。转载 2015-02-22 16:33:07 · 4535 阅读 · 0 评论