今天在
jfwan 的blog上看到他寫的c++委托類,功能和我那個差不多,接口要完整一些。
我發(fā)現(xiàn)他并沒有為void返回類型做偏特化版本,于是測試了一下:
void test ()
{
return void();
}
編譯一點(diǎn)問題都沒有。
我一直都沒想到這種用法,而且也沒在其它書中看到過,上網(wǎng)搜索了一下,也沒有發(fā)現(xiàn)。
我一定是看書太粗心了。
補(bǔ)充一點(diǎn),下面這個也是合法的:
void test() { }
void test1() {
return test();
}