※ 引述《SmallBee.bbs@binary.csie.ncu.edu.tw (喵~~~)》之銘言:
> ※ 引述《tinlans.bbs@whshs.cs.nccu.edu.tw (汀)》之銘言:
> : 頂尖學校還是不太保險...
> : 我大學的資料結構老師學士碩士博士都是交大資工,
> : 那是他剛退伍第一年教書,
> : 他沒辦法回答學生 C 的 . 和 -> 有什麼不同,
> 這個問題的答案我也想知道
> 直觀的我會覺得: "." = struct , "->" = class
錯了,不過看以下 code 應該可以馬上了解
#include <stdio.h>
typedef struct { int a,b; } st,*pst;
int main(){
st st0 = { 123,456 };
pst pst0 = &st0;
printf("use . : %d %d\n", st0.a, st0.b);
printf("use ->: %d %d\n", pst0->a, pst0->b);
return 0;
}
======
output
======
use . : 123 456
use ->: 123 456
> : 他還出了一本 C 的書裡面提到 C++ 說 cin 和 cout 是 function,
> class?
應該可稱為 object 了
因為已經是變數實體,而不是 class 宣告
> =============
> 問個題外問題
> 請問VC6有沒有中文版(指開發介面)或包裝中文語系DLL的版本?
VC6 沒有出中文版 IDE
--
@, ●秘密情人● (bbs.cse.ttu.edu.tw)
~\ ◆ Post From: 61-70-137-117.adsl.static.giga.net.tw ◆