C++
文章平均质量分 52
KadajEvo
这个作者很懒,什么都没留下…
展开
-
什么是虚函数!
定义:在某基类中声明为 virtual 并在一个或多个派生类中被重新定 义的成员函数[1]语法:virtual 函数返回类型 函数名(参数表) { 函数体 } 用途:实现多态性,通过指向派生类的基类指针,访问派生类中同名覆盖成员函数虚函数必须是基类的非静态成员函数,其访问权限可以是private或protected或public,在基类的类定义中定义虚函数的一般形式:原创 2013-03-09 13:01:54 · 628 阅读 · 0 评论 -
strcopy的实现
#include char *strcpy1(char *dest,char* src){ char *d = dest;//输入参数的备份 char *s = src; int count = 0; assert(dest);//指针的合法性检查 assert(src); if (dest==src) { return src;// } count原创 2013-03-16 09:50:35 · 688 阅读 · 0 评论 -
单链表
ListNode.h#include using namespace std;template class SingleList;template class ListNode{private: friend typename SingleList; ListNode():m_pnext(NULL){} ListNode(const Type item,原创 2013-04-24 17:38:55 · 412 阅读 · 0 评论 -
智能指针
#include #include #include class implementation { public: ~implementation() { std::cout <<"destroying implementation "; } void do_something() { std::c原创 2013-04-24 13:20:32 · 551 阅读 · 0 评论 -
数组和指针
在c/c++中,数组和指针是相互关联又有区别的两个概念。当我们声明一个数组时,其数组的名字也是一个指针,该指针指向数组的第一个元素。int GetSize(int data[]){ for (int i=0;i<5;++i) { cout<<"data:"<<data[i]<<endl; } return sizeof(data);}int _tmain(int argc转载 2013-05-29 15:31:46 · 429 阅读 · 0 评论 -
Cocos2d-x之LUA脚本引擎深入分析
首先,我们要知道LUA是个什么东西,至于官方怎么说可以百度去查,但我想告诉你的是LUA就是一种可以在不必修改C++代码的情况下实现逻辑处理的手段。稍微讲的再明白一点,就是你用指定语法写一些逻辑处理函数然后保存成文本格式,这个文件称为脚本文件,可以被游戏执行。经过若干年的发展,现在在LUA中写逻辑,除了调用注册到LUA的静态C函数外,也已经可以方便的访问到C++工程中的类的成员函数。这是游戏开发史上转载 2013-05-30 11:46:02 · 674 阅读 · 0 评论