c++中的虚函数主要是用来实现多态的,虽然都同时指向父类的实例。但调用的确实子类的函数,这个有点像java的接口和实现的关系了。一个接口有多种实现,一个接口对象调用的是哪个实现的方法,这个就是多态了这里我写了两个类,FClass作为父类,CClass作为子类,父类和子类中都有一个fun()函数。先看...
分类:
编程语言 时间:
2014-10-13 14:12:29
阅读次数:
210
#include struct I_Pro{ virtual void fun() = 0;};class A : public I_Pro{public: virtual void fun();};void A::fun(){ std::cout createPro(); ...
分类:
其他好文 时间:
2014-10-12 19:04:28
阅读次数:
169
1.多个GameObject 的随机抽取public GameObject[] hazards;void Fun(){ // 从多个gamObj中抽取一个 GameObject o = hazards [Random.Range (0, hazards.Length)]; Vector3 p =.....
分类:
编程语言 时间:
2014-10-12 00:09:06
阅读次数:
387
1.用C实现数字逆转,用递归实现,很简单。package 京东;public class Main { private static int a=0; public static void fun(int m) { if(m!=0) { ...
分类:
编程语言 时间:
2014-10-11 22:16:46
阅读次数:
204
函数可以让我们将一个复杂功能划分成若干模块,让程序结构更加清晰,代码重复利用率更高。像其他编程语言一样,Shell 也支持函数。Shell 函数必须先定义后使用1. Shell 函数的定义格式如下:[function] fun_name () {command1[retrun n]} 函数返回值,可...
分类:
系统相关 时间:
2014-10-11 19:17:46
阅读次数:
244
1.撰写函数先申明再调用2.调用函数函数参数传值 包括 值传递 引用传递指针传递3.函数提供默认参数void fun(vector &vec,ofstream *ofil = 0) 默认值从右边开始,某个函数参数有默认值,则他的右边参数都有默认值提高可见度默认值置于函数声明处非定义处4.使用局部静态...
分类:
其他好文 时间:
2014-10-11 01:49:04
阅读次数:
325
一、普通函数指针我们先来看一个最简单的函数:void fool(int a){ cout #include using namespace std;void fool(int a){ cout 方式调用(pf->*pFunc2)(123124);这里我们还注意到,上述类中含有一个sta...
分类:
编程语言 时间:
2014-10-11 00:32:34
阅读次数:
281
Lambda 表达式
flyfish
Lambda 表达式也又称为 lambda,就像匿名函数,一个没有函数名字,只有函数体
一 匿名函数到lambda表达式的转变
1函数
int fun(int x, int y)
{
return x + y;
}
2将函数写成一行是:
int fun(int x, int y){ return x + y...
分类:
其他好文 时间:
2014-10-10 19:06:04
阅读次数:
172
有这样一个类,我们以此类为基础: 1 class Foo 2 { 3 public: 4 5 //void (Foo::*)(int) 6 void foo(int a) 7 { 8 cout *pFunc2)(12);相对于static成员函数,我们可以像...
分类:
编程语言 时间:
2014-10-10 15:53:10
阅读次数:
234
头文件和源文件拷贝到项目中就能用了! have fun使用cocos2dx 3.2 原理都一样淡蓝色的点是地图深蓝色的点是障碍物绿色的点是路径暗绿色的点是搜寻过的点红色的点是按路径行走的点dijkstra算法 会发现路径最短,但寻找过的路径比較多(计算速度慢)最佳优先搜索算法会发现寻找过的路径少了(...
分类:
编程语言 时间:
2014-10-10 14:48:30
阅读次数:
233