作者Killercat (杀人猫™)
站内Programming
标题Re: [问题] alias?
时间Thu Feb 1 16:35:20 2007
※ 引述《yorjing (托儿所婴儿)》之铭言:
: 请为各位大大
: 这是什麽?
: 好像很常见
: 可是在网路上又查不到想要的
: http://0rz.tw/e62om
: 囧
: 请问一下alias在程式语言里面代表什麽?
: 有请各位大大指导一下
别名, 这有两种意思
第一种就是为了做到跟某些函式库相容所做的一些措施
#ifdef A60USED
#define GetHeapEx GetHeapA60
#else
#define GetHeapEx GetHeapRegular
#endif
这样要是A60USED被定义的话, 所有GetHeapEx(....)都会被替换成GetHeapA60
否则则是会被替换成GetHeapRegular
这种东西在Windows API里面屡见不鲜 在visual studio家族里面更是泛滥成灾
你可以去查一下_tmain这东西是什麽的别名 XD
第二种则是指C++的reference
这个要等你有学C++的话就明白了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.233.129.238
1F:→ yorjing:恩 谢谢大大解答 61.216.150.133 02/01 19:03
2F:推 how0311:那能请问strong alias和weak alias的差别똠218.168.214.121 02/01 23:14