艾薇儿与吉冈维的合作:C++.Net中的一些疑惑

来源:百度文库 编辑:高校问答 时间:2024/04/29 09:51:47
在.Net Framework 2.0的Managed C++中,有许多与标准C++不一样的地方.
例如定义一个类经常是
public ref class MyClass
{
//members
};
请问
1.第一个单词public表示的是什么?如果选private会怎样?
2.第二个单词ref表示什么?换成value的话有什么不同?
3.#pragma once这个指令是做什么用的?
4.有一个符号^,经常出现在一个类名字后面,比如String^ str;这个符号的用途跟指针有什么不同?

还望高手出来解答,多谢了!~~请尽量答详细一些

public
KK: []
DJ: []
a.
1. 公众的[Z][B]
2. 公共的,公用的[Z]
You mustn't do that in a public place.
你不可在公共场所做那事。
3. 政府的,公务的[Z]
4. 公然的;众所周知的
They made the secret public.
他们公开了这个秘密。
n.
1. 公众,民众[the S][G]
The public was provoked to anger.
公众被激怒了。
The museum is open to the public.
这个博物馆对大众开放。
2. (某方面的)大众,群众;...界[S][G]