C++/libstdc++: new "statement with no effect" warnings

Gerald Pfeifer pfeifer@dbai.tuwien.ac.at
Fri Jan 4 07:08:00 GMT 2002


Today (or very recently) I started getting a warning
  x.cc:10: warning: statement with no effect
for the following code when compiling with -Wall:

  1 #include <vector>
  2
  3 using namespace std;
  4
  5 typedef unsigned U;
  6 typedef vector<unsigned> V;
  7
  8 int main() {
  9  U *u = new U[43];
 10  V *v = new V[43]; // warning: statement with no effect
 11
 12  delete[] u;
 13  delete[] v;
 14  }

What's the problem here?

Gerald
-- 
Gerald "Jerry" pfeifer@dbai.tuwien.ac.at http://www.dbai.tuwien.ac.at/~pfeifer/



More information about the Gcc mailing list