hash
クラスで配列を作成し、そのメソッドで使用したいと考えています。で宣言しようとしましたpublic
が、それでも他の方法ではアクセスできません。これが私のクラス宣言です:
class hash
{
public:
string hash_table[size]; //size is global variable;
void initialize(int,string*,int); //I pass `hash_table` pointer and two other `int` type //arguments.
int hash_function(string, int);
void quad_prob(int, int, string* , string); //`hash_table` array is used in this method also.
void print(string*); //to print `hash_table` array
};
配列のみを使用する必要があります。
また、 で使用hash h;
するint main()
とどうなるか説明していただけますか? これが完全なコードです(クラス構造を使用していません):http://codepad.org/DQggdoI6