Programming 版 (精华区)
发信人: Scorpion (但教心似金钿坚), 信区: Programming
标 题: [合集]hehe 看到一个非常有意思的东西
发信站: 哈工大紫丁香 (2002年03月28日09:46:04 星期四), 站内信件
发信人: zhangyan (塑料脑袋镀浆糊), 信区: Programming
标 题: hehe 看到一个非常有意思的东西
发信站: 哈工大紫丁香 (2001年05月01日21:38:35 星期二), 站内信件
struct {
template<class T> T* operator() (){ return 0;}
}NULL;
--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 天外飞仙]
发信人: xxxxx (因为寂寞), 信区: Programming
标 题: Re: hehe 看到一个非常有意思的东西
发信站: 哈工大紫丁香 (2001年05月02日09:21:20 星期三), 站内信件
hehe.肯定是stl中的预定义的函数对象。看着就头疼
【 在 zhangyan (塑料脑袋镀浆糊) 的大作中提到: 】
: struct {
: template<class T> T* operator() (){ return 0;}
: }NULL;
--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: alioth.hit.edu.cn]
发信人: zhangyan (塑料脑袋镀浆糊), 信区: Programming
标 题: Re: hehe 看到一个非常有意思的东西
发信站: 哈工大紫丁香 (2001年05月02日10:47:13 星期三), 站内信件
不是 好像就是定义一个NULL
原来C中的NULL是
#define NULL (void*)0
和这个有点像
只不过是void变成了class T
【 在 xxxxx (因为寂寞) 的大作中提到: 】
: hehe.肯定是stl中的预定义的函数对象。看着就头疼
: 【 在 zhangyan (塑料脑袋镀浆糊) 的大作中提到: 】
: : struct {
: : template<class T> T* operator() (){ return 0;}
: : }NULL;
--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.170.172]
发信人: xxxxx (因为寂寞), 信区: Programming
标 题: Re: hehe 看到一个非常有意思的东西
发信站: 哈工大紫丁香 (2001年05月03日09:01:40 星期四), 站内信件
是的。这定义的是NULL,但是是返回空的函数对象的NULL.
我觉得stl过于精巧,可能是c++的坟墓了。
单看这个NULL定义,把很简单的一个0弄成了那么一堆
晦涩的东东
【 在 zhangyan (塑料脑袋镀浆糊) 的大作中提到: 】
: 不是 好像就是定义一个NULL
: 原来C中的NULL是
: #define NULL (void*)0
: 和这个有点像
: 只不过是void变成了class T
--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: alioth.hit.edu.cn]
※ 修改:·xxxxx 於 05月03日09:03:12 修改本文·[FROM: alioth.hit.edu.cn]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:4.541毫秒