随笔分类 - C/C++
摘要:介绍lua和c的亲密接触,靠的是一个虚拟栈。lua通过这个虚拟栈来实现和c之间值的互传。栈上的每一个元素是一个lua值(nil,number,string...)。当lua调用c函数的时候,这个函数会得到一个新的栈,这个栈独立于c函数本身的栈,也独立于lua自己的栈。它里面包含了lua要传给c的所有...
阅读全文
摘要:5.显示虚函数重载在 C++ 里,在子类中容易意外的重载虚函数。举例来说:struct Base { virtual void some_func();}; struct Derived : Base { void some_func();};Derived::some_func的真实意...
阅读全文
摘要:3.空指针(nullptr)早在 1972 年,C语言诞生的初期,常数0带有常数及空指针的双重身分。 C 使用 preprocessor macroNULL表示空指针, 让NULL及0分别代表空指针及常数 0。NULL可被定义为((void*)0)或是0。C++ 并不采用 C 的规则,不允许将voi...
阅读全文
摘要:Cocos 3.x 用了大量的C++ 11 的东西,所以作为一个C++忠实粉丝,有必要对C++ 11进行一个系统的学习。使用C++11之前,一定要注意自己使用的编译器对C++11的支持情况,有些编译器并不是完全支持,比如我正在使用的vs2012。这里是msdn里面VS各版本对C++ 11 的支持对 ...
阅读全文

浙公网安备 33010602011771号