- - PR -
C++ の ->
1
投稿者 | 投稿内容 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2007-01-23 22:12
私、C#でプログラミングしているものです。
C++の"->"とういのはC#では、何に当たるのでしょうか? ご存知の方教えていただけると幸いです。 | ||||||||||||
|
投稿日時: 2007-01-23 22:12
.
さすがに、これだけじゃわかんないね。
[ メッセージ編集済み 編集者: Jitta 編集日時 2007-01-23 22:14 ] [ メッセージ編集済み 編集者: Jitta 編集日時 2007-01-23 22:14 ] | ||||||||||||
|
投稿日時: 2007-01-23 22:24
'->' は、アロー演算子と言います。 '::' は、スコープ解決演算子と言います。 どちらも C# では '.' です。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||||||
|
投稿日時: 2007-01-24 00:02
大雑把なイメージで言うと以下のような感じでしょうか。
C# の値型使用時が C++ の . にあたる。
C# の参照型使用時が C++ の -> にあたる。
ついでに、スコープ解決演算子は
C# は全て . で賄ってます。 [ メッセージ編集済み 編集者: 囚人 編集日時 2007-01-24 00:03 ] | ||||||||||||
|
投稿日時: 2007-01-24 23:14
みなさん、どうもありがとうございます。
あと、宣言するときは*なのですね。 +α教えていただきました。ありがとうございます。 | ||||||||||||
|
投稿日時: 2007-01-24 23:42
これは微妙です。 CLR(.NET Frameworkを使う)プロジェクトの場合(C++/CLIと呼びます)、 .NET Frameworkのクラスを扱う場合VS2005では ^ を使います。 そして、オブジェクトを作成するときは gcnew を使います。 たとえば
ならば
となります。 "C++の"となると、*しかないですけれど。 ここら辺は、基本中の基本になるので少しでも不安があるのであれば 入門書を読まれるのを薦めます。 |
1