- - PR -
DriveInfoクラスのインスタンス化
投稿者 | 投稿内容 | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-09-06 06:45
いつもお世話になります。
DriveInfoクラスをインスタンス化する方法として、MSDN等で
C#でこのような書き方がしてあるのですがC++ではどのように書いたらよいのでしょうか?
等色々試したのですが巧くいきません、ご教授願います。 | ||||||||||||||||||||
|
投稿日時: 2006-09-06 07:02
C# のコードのどこにも String なんて出てきていませんよね?
| ||||||||||||||||||||
|
投稿日時: 2006-09-06 07:25
Hongliangさんお世話になります
キャストの仕方がまずいということでしょうか? 確かにDrveInfoのメンバーを見ても、NameはStringですし、TotalSizeはlong longと 型が様々ですね、この場合はどのようにしたら良いのでしょうか? | ||||||||||||||||||||
|
投稿日時: 2006-09-06 07:25
C++でstaticなメソッドを呼び出すときは,スコープ解決演算子(:を使います。
| ||||||||||||||||||||
|
投稿日時: 2006-09-06 08:47
Kazukiさんお世話になります、
今VS2005が使えないのでトンチンカンかも知れませんが、ご勘弁ください。
こうでしょうか? | ||||||||||||||||||||
|
投稿日時: 2006-09-06 08:58
論点がまったく違いますね。 ::を使うのは右辺です。
です。 というか、MSDNみればどんな値を返すかわかると思うのだけど。 DriveInfo.GetDrives メソッド より
staticがついているので、インスタンスを介さないでも使える。 C++では クラス名::メソッド名 というように使う。 [ メッセージ編集済み 編集者: Blue 編集日時 2006-09-06 09:02 ] | ||||||||||||||||||||
|
投稿日時: 2006-09-06 09:00
ヘルプは見てないんですか? DriveInfo.GetDrives メソッドのヘルプの「構文」欄に「まんま」書いてありますよ。 | ||||||||||||||||||||
|
投稿日時: 2006-09-06 09:06
ここは愉快なスレッドですね。
|