六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 90|回复: 0

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

[复制链接]

升级  13.33%

16

主题

16

主题

16

主题

秀才

Rank: 2

积分
70
 楼主| 发表于 2013-2-1 14:02:11 | 显示全部楼层 |阅读模式
定义函数指针:
要定义一个指针指向一个无参无返回值的函数,可以写成:
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>
 
 
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表