• 締切済み

ダブルコロンの役割

C++の初心者なんです。ダブルコロンとは範囲を示すものですね。でも、下記の文にはダブルコロンがあるとない場合、何か影響があるかについてお教えいただきますか? (PTESTFUNC)::GetProcAddress(hMyLib, "TestFunc");

みんなの回答

回答No.1

http://www.geocities.jp/ky_webid/cpp/language/018.html のグローバル名前空間を参考にしてみてはどうでしょうか? >(PTESTFUNC)::GetProcAddress(hMyLib, "TestFunc"); の記述があるところが、 ・クラス内のメソッドで、GetProcAddressというメソッドがある ・GetProcAddressという変数を使っている ってことがなければ、::をつけてもつけなくても変わらないでしょう。

関連するQ&A

  • ダブルコロンとアロー演算子

    ダブルコロンとアロー演算子は共に関数の呼び出しと認識しているのですが、具体的にどこが違うのでしょうか? 初心者質問で恐縮ですが、宜しくお願いします。

  • コロンについて

    コロンについて A、B、Cはすべて名詞か名詞句です。 A is B という文にコロンでA=C(同格的に)とし、 A:c is B という文は可能でしょか。 また「A, that is B」などを軽く 「A; B 」など書けるでしょうか。 宜しくお願いします。

  • コロンとセミコロン

    論文などを見ていると、ある文章の後にコロンを置いて その詳しい説明を何文かセミコロンで区切って並べるというのを見ますが、 これは正しい用法と理解していいんでしょうか? セミコロンだけで考えると前節の原因や結果を示すときに使うものですが、 質問の場合はコロンで続いている文なので、各文をセミコロンで区切っていると考えていいのでしょうか? この場合、コロンの後もセミコロンの後も大文字で始まっているんですが 正しいですか?

  • 「,(コンマ)」と「:(コロン)」の位置について

    英文で、「,(コンマ)」と「:(コロン)」を連続して入力したい場合、入力する順番はどうなりますでしょうか? 例) 1)... using, for example,: A; B; and C. (コンマ→コロンの順) 2)... using, for example:, A; B; and C.(コロン→コンマの順) 3)... using, for example: A; B; and C.(for exampleの後のコンマを省略する) ※for exampleは、A、B、C全てに係る。 アメリカ英語で、「“”(クォーテーションマーク)」の場合は、「.(ピリオド)」と「,(コンマ)」の内側に来るという理解なのですが、「:(コロン)」について教えて下さい。 宜しくお願い致します。

  • doubleについて

    すみません、下記のコードで double ans5 = (7+32)/(double)5; System.out.println("(7+32)/5は" + ans5 + "です。"); 右辺のdoubleが何故つくのかわかりません。5はintでいいと思うのですが、出る答えdoubleなので左辺をdoubleで指定しますよね?ならば、出てくる答えも自然doubleになるのではないのでしょうか? よく割り算の場合、左辺はdoubleで右辺の割る部分もdoubleで指定してありますすが、そういう決まりなんですか? 一度、消して実行したところ、やはり、小数点以下は切り捨てられていました。そういうものだと、このコードは分かっても他に応用が利かないので、詳しい方、教えてください。 かなり初心者ですがよろしくお願いします。」

  •  double (*foo)(double);

     double (*foo)(double); C のコードで上のように宣言されたとき,foo は何を表していますか? プログラミング初心者です. よろしくお願いします.

  • CString型からdouble型への変換

    C++は初心者です。VC4.0を使っていますがMFCなどは使っていません。 CString型の変数をint型やlong型への変換はなんとかできたのですが、double型へ変換することができずに困っています。atofを使えばいいのだと思い下記のように記述したのですが、コンパイルするとエラーがでます。   CString sample = "0.234";   double i;   i = atof((const char*)sample); error C2440: 'type cast' : cannot convert from 'class CString' to 'const char *' どう直せば無事にdouble i に0.234を格納できるのでしょうか?よろしくお願いします。

  • double型とは

    double型が扱える値の範囲と値の最小量と、値とバイナリの関係を教えてください。 たとえばint型なら4バイトで、最少量が1なので、値が524289ならバイナリは0X1,0X0,0X8,0X0だと分かりますが、double型の場合の法則が分からないのでそれを教えてください。

  • 【Excel】ダブルクリックで、範囲をコピペする。

    Excelで、以下のような操作ができるようにしたいです。 E2を ダブルクリックすると、 B3~C7の範囲をコピーして、E3~F7に貼り付け。 B9を ダブルクリックすると、 E3~F7の範囲をコピーして、B10~C14に貼り付け。 E9を ダブルクリックすると、 B10~C14の範囲をコピーして、E10~F14に貼り付け。 ・ ・ ・ このような設定をしたいのですが、 よい方法を教えて下さい。 Excelは 2013です。

  • VB6.0でダブルクォーテーション

    こんばんわ! VB6.0でダブルクォーテーション「”」←これをテキストファイルに書き込みたいのですが、うまく出来ません。 いくつかのサイトを見てダブルクォーテーションを重ねればOKとあったので、 Write #fileno, "文""字""列" とやると、テキストファイルに "文""字""列" とそのまま書き込まれてしまいます。 最終的には下記のようにテキストファイルに書き込みたいです。 文"字"列 アドバイスのほどよろしくお願いいたします。 もしくは、どこか参考になるサイトのご紹介をお願いいたします。

専門家に質問してみよう