-1
我已經創建了一個類,除了三個補充成員函數外,它應該可以正常工作。在所有其他公共成員函數中,我指的是私有數據成員,並且訪問我需要的數據並不困難;但是,對於這三個特定的函數,Dev C++編譯器會響應:「'matrix'未聲明,首先使用此函數(矩陣是私有數據成員)。我附加了一個示例函數,該函數在我的客戶機程序以及三問題兒童編譯錯誤:實際聲明的未聲明成員
bool boolMatrix::get(int row, int col) const{
assert (row < ROW_SIZE && col < COL_SIZE);
if(matrix[row][col]){
return true;
}
else
return false;
}
int rowCount(int row){
int trueCount = 0;
assert(row < ROW_SIZE);
for (int colCount = 0; colCount < COL_SIZE; colCount++){
if(matrix[row][colCount]){
trueCount++;
}
}
return trueCount;
}
int colCount(int col){
int trueCount = 0;
assert(col < COL_SIZE);
for (int rowCount = 0; rowCount < ROW_SIZE; rowCount++){
if(matrix[rowCount][col]){
trueCount++;
}
}
return trueCount;
}
int totalCount(){
int trueCount = 0;
for (int rowCount = 0; rowCount < ROW_SIZE; rowCount++){
for (int colCount = 0; colCount < COL_SIZE; colCount++){
if (matrix[rowCount][colCount]){
trueCount++;
}
}
}
return trueCount;
}
我是這樣一個白癡 –
你只需要一杯咖啡或啤酒(如果允許的話)一杯。: ) – Arun