私の機能がなぜ機能していないのか分かりません。私は配列インデックスを3つのインデックススロットに設定しています。また、私はどこここから行くことを確認していない「未使用変数 『yourArray』エラーを取得しています。まだ、そうアドバイスや助けとは大幅に高く評価されるC++を学ぶしようとしている。未使用変数は印刷を禁止しますか?
#include <iostream>
using namespace std;
class safeArray{
public:
void outofBounds(int,int);
int yourArray[3];
int i;
};
void outofBounds(int,int);
int yourArray[3];
int i;
void outofBounds(int yourArray[],int sizeofArray) {
for (i=0;i<sizeofArray;i++){
cout<<"Please enter integer";
cin >>yourArray[i];
yourArray[i]++;
for (i=0;i>sizeofArray;){
cout<<"safeArray yourArray (" <<yourArray[0]<<","<<yourArray[3]<<")"
<<endl;
}}}
int main() {
void outofBounds(int,int);
int yourArray[3]; //Error: Used variable "yourArray"
};
'void outofBounds(int、int);'は関数を呼び出しません。関数を宣言するだけです。 –
あなたは[よいC++の本](http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list)を使うことができると聞きました – NathanOliver
また、 'cout <<" safeArray yourArray ( "<< yourArray [0] <<"、 "<< yourArray [3] <<") " << endl;'は配列の最後を過ぎてアクセスし、未定義の動作です。 – NathanOliver