以前は C++ プログラマーでしたが、今では C でプログラムを作成する必要があります。
Main.cpp
=====================
int main
{
ns::Sum sum(1, 2);
}
Sum.h
=====================
namespace ns
{
class Sum
{
public:
Sum(int a, int b);
private:
void AddThemUp();
int a;
int b;
}
}
Sum.cpp
======================
namespace ns
{
Sum::Sum(int a, int b)
{
this->a = a;
this->b = b;
AddThemUp();
}
void Sum::AddThemUp()
{
a + b;//stupid for returning nothing, just for instance
}
}
それはC ++にあります。クラスがないため、Cで上記を配置する方法がわかりません。ヘッダー ファイルでデータ メンバー a & b を宣言すると、それらはグローバル変数になります。私はグローバル変数が好きではありません。Cには名前空間がありますか?誰が助けることができますか?ありがとうございました