1.设置屏幕分辨率的大小,需要手动添加:2.去掉了所有CC开头的命名:3.所有的单例(以前是采用shared开头方法),全部改为getInstance();4.cocos3.x以上的版本支持C++11的特性,例如使用auto关键字,支持进行自动类型推导,也支持lamba表达式,bind等:5.设置Z...
分类:
其他好文 时间:
2014-11-27 01:35:07
阅读次数:
333
1.断言是将一个需要为真的表达式放在语句中,在debug模式下检查一些逻辑错误的参数,C++中使用assert需要使用或者头文件。有函数定义如下:
voidfun(int a[],int n)
{
assert(n>0);
//dosomething;
}
这样就可以检查n的情况,如果遇到这种情况,程序会调用abort()函数而终止。
C++11提供了static_assert断言,...
分类:
编程语言 时间:
2014-10-02 01:46:02
阅读次数:
258
autoauto是在编译时对变量进行类型推导,从初始化表达式中推断出变量的数据类型。如下代码 1 #include 2 #include 3 4 using namespace std; 5 int* f() 6 { 7 int *p = new int(); 8 *p =...
分类:
编程语言 时间:
2014-09-10 19:07:30
阅读次数:
352
新的关键字 auto C++11中引入auto第一种作用是为了自动类型推导。 auto的自动类型推导,用于从初始化表达式中推断出变量的数据类型。通过auto的自动类型推导,可以大大简化我们的编程工作。auto实际上实在编译时对...
分类:
编程语言 时间:
2014-08-13 22:45:17
阅读次数:
589
新的关键字autoC++11中引入auto第一种作用是为了自动类型推导auto的自动类型推导,用于从初始化表达式中推断出变量的数据类型。通过auto的自动类型推导,可以大大简化我们的编程工作。auto实际上实在编译时对变量进行了类型推导,所以不会对程序的运行效率造成不良影响。另外,似乎auto并不会...
分类:
编程语言 时间:
2014-07-22 22:57:16
阅读次数:
312
新的关键字
auto
C++11中引入auto第一种作用是为了自动类型推导
auto的自动类型推导,用于从初始化表达式中推断出变量的数据类型。通过auto的自动类型推导,可以大大简化我们的编程工作。auto实际上实在编译时对变量进行了类型推导,所以不会对程序的运行效率造成不良影响。另外,似乎auto并不会影响编译速度,因为编译时本来也要右侧推导然后判断与左侧是否匹配。如果没有auto关键字...
分类:
编程语言 时间:
2014-07-15 12:56:46
阅读次数:
449
什么是C++11
C++11是曾经被叫做C++0x,是对目前C++语言的扩展和修正,C++11不仅包含核心语言的新机能,而且扩展了C++的标准程序库(STL),并入了大部分的C++ Technical Report 1(TR1)程序库(数学的特殊函数除外)。
C++11包括大量的新特性:包括lambda表达式,类型推导关键字auto、decltype,和模板的大量改进。
本文将对...
分类:
编程语言 时间:
2014-06-20 10:11:14
阅读次数:
321
C++11是对目前C++语言的扩展和修正.C++11包括大量的新特性:包括lambda表达式,类型推导关键字auto、decltype,和模板的大量改进。
g++编译c++11命令加上
-std=c++11
C++11中引入auto第一种作用是为了自动类型推导
auto的自动类型推导,用于从初始化表达式中推断出变量的数据类型。通过auto的自动类型推导,可以简化我们的编程工作
a...
分类:
编程语言 时间:
2014-06-14 14:05:26
阅读次数:
263
C++11是曾经被叫做C++0x,是对目前C++语言的扩展和修正,C++11不仅包含核心语言的新机能,而且扩展了C++的标准程序库(STL),并入了大部分的C++
Technical Report 1(TR1)程序库(数学的特殊函数除外)。C++11包括大量的新特性:包括lambda表达式,类型推导...
分类:
编程语言 时间:
2014-06-06 06:46:59
阅读次数:
589
面向对象的多态与组合并不能完全满足实际编程中对于代码复用的全部要求,泛型编程应运而生,而且享有和面向对象等同的地位。面向对象将操作绑定到数据,泛型则是将操作应用于不同数据结构和类型。C++中泛型编程的体现就是模版。模板的技术核心体现在编译期的动态机制,模板实例化则是在编译的过程中,编译器通过“类型推导”进行实例化。而运行的时候,系统不知道模板的概念。与之相比,面向对象就是在运行时调用构造函数进行类的对象的实例化。...
分类:
编程语言 时间:
2014-05-14 15:05:55
阅读次数:
450