タグ付けされた質問 「static-functions」

1
静的メンバー関数エラー。署名を適切に書き込む方法は?
現在の署名を使用してg ++でコードをコンパイルしようとすると、エラーが発生します。 cannot declare member function static void Foo::Bar(std::ostream&, const Foo::Node*) to have static linkage 私の質問は2つあります。 なぜこの方法でコンパイルしないのですか? 正しいシグネチャは何ですか?なぜですか? C ++を使用しているとき、署名は常に私を死に至らせてきました 編集:これもクラスヘッダーファイルです。 class Foo { public: Foo(); ~Foo(); bool insert(const Foo2 &v); Foo * find(const Foo2 &v); const Foo * find(const Foo2 &v) const; void output(ostream &s) const; private: //Foo(const Foo …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.