extern "C"の意味について調べてみました。 1.はじめに CプログラムからC++の関数を起動することを確認するため、下記のサンプルを作りました。 foo.h class Foo { private: int number; public: Foo(int num); int print(void); }; void construct(); void foo_print(); void destruct(); foo.cpp #include "foo.h" #include <iostream> Foo::Foo(int num) { number = num; } int Foo::print(void) { std::cout << number << '\n'; } Foo *foo; void construct() { foo = new Foo(100) ; } vo
![extern "C"の意味](https://cdn-ak-scissors.b.st-hatena.com/image/square/8e55eab20fae1a45c92258296bea6641f55950fd/height=288;version=1;width=512/https%3A%2F%2Fwww.koikikukan.com%2Fimages%2F2017%2Flogo_c.png)