s*r
2 楼
教徒,民工,和恐龙
A*e
3 楼
下面的例子怎么会是函数声明呢?函数声明应该没有里面那对括号,B是类型才对吧。
A a(B());
B()是表达式,表达式出现在函数声明里没有意义啊。
A a(B());
B()是表达式,表达式出现在函数声明里没有意义啊。
s*u
6 楼
通常如果把函数指针func作为函数foo的一个参数的话,可以这么写
int foo( int(*func)() )
{
return func();
}
然后作为函数指针,加不加这个*是没有区别的,所以简化成
int foo(int(func)()) { ... }
再接下来,函数的参数可以只给类型不给命名,表示我在函数内部不会使用到这个参数
,继续简化成
int foo(int()()) { ... }
因为没有函数变量的名字,所以第二个括号是可有可无的
int foo(int()) { ... }
把第一个int换成你这里的A,把第二个int换成你这里的B于是就有了
A a(B());
当然就是一个函数声明了
【在 A*******e 的大作中提到】
: 下面的例子怎么会是函数声明呢?函数声明应该没有里面那对括号,B是类型才对吧。
: A a(B());
: B()是表达式,表达式出现在函数声明里没有意义啊。
int foo( int(*func)() )
{
return func();
}
然后作为函数指针,加不加这个*是没有区别的,所以简化成
int foo(int(func)()) { ... }
再接下来,函数的参数可以只给类型不给命名,表示我在函数内部不会使用到这个参数
,继续简化成
int foo(int()()) { ... }
因为没有函数变量的名字,所以第二个括号是可有可无的
int foo(int()) { ... }
把第一个int换成你这里的A,把第二个int换成你这里的B于是就有了
A a(B());
当然就是一个函数声明了
【在 A*******e 的大作中提到】
: 下面的例子怎么会是函数声明呢?函数声明应该没有里面那对括号,B是类型才对吧。
: A a(B());
: B()是表达式,表达式出现在函数声明里没有意义啊。
i*o
8 楼
哈哈哈,哪儿来的。
H*r
13 楼
我们这里电影常年便宜,钱不是问题,就是没好片子!
i*o
15 楼
对了,怎么没人提rimm的tablet,他家应该造个更适合给商业用户用的东东了吧?
l*3
16 楼
太可爱了。。。
c*h
17 楼
那个恐龙是神马典故?
n*8
25 楼
这个漫画早就看过了,不过这次再看也很有启发。
对于三种手机,
iPhone(iPad) Android Blackbury
自我感觉是: 摩等女郎 爱因斯坦 成功人士
别人看你: 浅薄+教徒 geek+民工 老头+恐龙
在没人的地方打电话,你自然可以把自己想成女郎,科学家,或高管。
但如果你拿出手机对着别人打电话时,考虑到别人对你手机的看法,你会觉得哪种手机
,不会在别人面前太丢人?
对于三种手机,
iPhone(iPad) Android Blackbury
自我感觉是: 摩等女郎 爱因斯坦 成功人士
别人看你: 浅薄+教徒 geek+民工 老头+恐龙
在没人的地方打电话,你自然可以把自己想成女郎,科学家,或高管。
但如果你拿出手机对着别人打电话时,考虑到别人对你手机的看法,你会觉得哪种手机
,不会在别人面前太丢人?
相关阅读
为什么大部分C or C++都在linux下做?BT实战在Sun Solaris gcc下,怎样知道一个函数在哪个lib里?再问个关于中止程序的问题c++ typedef 一问[转载] 简单的题都不敢做了.[转载] {rodney} Re: Hi0-1矩阵的存储Edit & Continue不work,怎么办?C 程序内更新已连接数据库的内容Re: C里面从一个string取出中间一部分生成新的stringan excel questionA message Queue questioncgi测试newbee问题Re: 几个C++的问题[转载] 请问DATAGRID里的BOUNDCOLUMN HEADER可以又有TEXT又有why use template?C# 的不定长度的ARRAY?[转载] java问题:如何match两个正规表达式Call assembly in c++ under linux