ブックマーク / www.kishiro.com (1)

  • 【C言語】CのコードからC++のコードを利用する

    はじめに CのコードとC++のコードが混在する環境では、CのコードからC++のコードを呼び出すことが必要になる場合があります。 このページでは、CのコードからC++のコードを呼び出す方法について説明します。 尚、逆にC++のコードからCのコードを読み出す方法については「C++のコードからCのコードを読み出す」のページをご参照ください。 呼び出される側のC++のコード Cのコードから、C++のコードを直接呼び出すことは出来ないため、C++のコード側でCのコードに利用させる部分を「extern "C"」宣言します。 #include <stdio.h> class Person { public: virtual void ask(); }; class GoodPerson : public Person { public: void ask() { puts("そんなことしちゃ駄目だよ!"

    yuripapageno
    yuripapageno 2013/05/07
    これは助かる!シンプルで分かりやすい!
  • 1