1. ホーム
  2. c++

[解決済み] ローカル変数が参照されていません」という警告が表示されるのですが?(C++)

2022-02-05 05:10:53

質問

というようなことをすると

#include<iostream>
int main()
{
    int x;
    return 0;
}

xが参照されないローカル変数であるという警告が表示されました(変数を作成し、それを使用しなかったためと思われます)、しかしなぜこのような警告が出るのでしょうか?

どうすればいいですか?

おそらく、無駄にメモリを消費しているからでしょう。

それに、コードが汚くなって理解しにくくなるし、ましてやプログラマは必要のない変数を定義しないのが普通だから、「これは本当に意味するところなのか」という警告みたいなものだ。