クラス CountInv に静的メンバー関数を記述したいのですが、この静的関数のみを持ち、他のメンバーを持たないようにする必要があります。
//反転.h
#ifndef INV_H
#define INV_H
#include <string>
#include <vector>
class CountInv
{
static void count();
}
#endif
//反転.cpp
#include "Inversions.h"
void CountInv::count() { return; };
次のコンパイラ エラーが発生します。
Error 3 error C2556: 'CountInv CountInv::count(void)' :
overloaded function differs only by return type
from 'void CountInv::count(void)' d:\...\inversions.cpp 4
なにが問題ですか?「CountInv CountInv::count(void)」を宣言または定義した場所はどこにもありません!! クラスc-tors、..、d-tors、またはこの関数から返される静的データメンバーを作成する必要がありますか? しかし、これは問題ではありません..