名前空間内にクラスを作成しましたが、名前空間を使用または呼び出す必要があるときに問題が発生します。コンパイラ エラーの考えられる理由は何ですか??
namespace name1
{
class show
{
int a,b;
void accept_data(void);
void display_data(void);
friend void use_class(void);
};
}
コンパイラ エラー -
test1.cpp: 関数 'void use_class()':
test1.cpp:17:6: エラー: 'void name1::show::accept_data()' は非公開
です test1.cpp:31:16: エラー: このコンテキスト内
test1.cpp:24:6: エラー: 'void name1::show::display_data()' は非公開
です test1.cpp:32:17: エラー: このコンテキスト内