首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

《Thinking in C++》2011年二月23号-学习之关于指针

2012-12-21 
《Thinking in C++》2011年2月23号---学习之关于指针定义函数指针:要定义一个指针指向一个无参无返回值的函

《Thinking in C++》2011年2月23号---学习之关于指针

定义函数指针:
要定义一个指针指向一个无参无返回值的函数,可以写成:

void (*funcptr)();

此处遵循“右→左→右”的原则;

从中间开始,也就是从变量funcptr开始看,往右是一个小括号,不表示什么结束,那么往看是一个*,表示指针,再往右是一个空括号,即表示无参的函数,再往左看到返回值为空,所以:void (*funcptr)() 表示的是一个指向无参无返回值的函数的指针。

?

assert(CRT)

?

Evaluates an expression and , when the result is false, prints a diagnostic message and aborts the program.

?

void assert{

int expression;

};

?

Parameters

expression

Evaluate (including pointers) that evaluates to nonzero or 0.

?

Requaired Header:

<assert.h>

?

?

热点排行
Bad Request.