纯虚函数和普通的虚函数不一样,一个纯虚函数无须定义。我们通过在函数体的位置(即在声明语句的分号之前)书写=0就可以将一个虚函数说明为纯虚函数。其中,=0只能出现在类内部的虚函数声明语句处。指的注意的是,我们也可以为纯虚函数提供定义,不过函数体必须定义在类的外部。也就是说,我们不能在类的内部为一个=0...
分类:
其他好文 时间:
2014-10-29 10:31:55
阅读次数:
109
目录1.DLL中导出函数的方式有两种2.查看dll导出函数;3.__declspec(dllexport)和.def文件的区别。1.DLL中导出函数的方式有两种:方式一:在每一个函数声明前添加标识符: __declspec(dllexport)比如:__declspec(dllexport) int...
分类:
其他好文 时间:
2014-10-27 17:14:12
阅读次数:
202
http://patmusing.blog.163.com/blog/static/135834960201001512358686/ 栈(Stack) 堆(Heap) 申请方式 由OS自动分配。例如在函数声明一个局部变量int b; OS自动在栈中为b开辟空间 需要程序员自己申请,并指明大小,在c...
分类:
编程语言 时间:
2014-10-26 21:04:33
阅读次数:
180
1. extern是一个关键字,它告诉编译器存在着一个变量或者一个函数,如果在当前编译语句的前面中没有找到相应的变量或者函数,也会在当前文件的后面或者其它文件中定义2. 调用extern "C"关键字,声明cpp文件中有关代码,需要按照C的方式来生成1. 在函数声明或定义中函数返回类型前加上关键字i...
分类:
其他好文 时间:
2014-10-25 14:29:23
阅读次数:
167
一. 匿名函数1. 函数的定义,可分为三种1) 函数声明方式functiondouble(x){return2*x;}2)Function构造函数,把参数列表和函数体都作为字符串,不方便,不建议使用vardouble=newFunction('x','return2*x;');3)函数表达式方式va...
分类:
编程语言 时间:
2014-10-23 12:08:41
阅读次数:
164
一.①定义函数的三种方式: ????????a.函数声明: ?function?functionname(){
????code?for?function?here
????} ????????b.函数表达式: var?variablename=function(arguments){...
分类:
其他好文 时间:
2014-10-23 00:10:33
阅读次数:
158
平时再用js写函数的时候,一般都是以惯例 function fn () {} 的方式来声明一个函数,在阅读一些优秀插件的时候又不免见到 var fn = function () {} 这种函数的创建,究竟他们用起来有什么区别呢,今天就本着打破砂锅问到底的精神,好好来说说这个让人神魂颠倒的--函数.....
分类:
编程语言 时间:
2014-10-22 12:22:24
阅读次数:
225
1.Triangular t=8;这句是调用单参数的构造函数2.copy constructor VS copy assignment operator3.const修饰符紧接于参数列表之后,而且函数声明和函数定义比较同时指定const。const方法中如果修改了类成员会报错。4.非const对象可...
分类:
编程语言 时间:
2014-10-22 06:17:59
阅读次数:
145
#include
/*
函数和指针
*/
//函数声明
char * getString();
int sum(int ,int);
int main() {
//1.指针函数
char *string = getString();
printf("%s\n",string);
//2.函数指针
printf("%p\n",sum);
//说明函数名就是函数的地址
//...
分类:
其他好文 时间:
2014-10-21 15:25:55
阅读次数:
198
#include
//定义全局变量,也是静态变量。存放在静态区域,不可以用auto修饰
int d;
//函数声明
void autoFaction(int a, int b);
void staticFaction();
void registerFation();
int main() {
//使用全局变量
d = 20;
// a = 10; 错误,不可以使用
{
/...
分类:
编程语言 时间:
2014-10-21 15:24:20
阅读次数:
174