/in/foo.cc: In function 'int main()':
/in/foo.cc:14:37: error: 'memset' was not declared in this scope
memset(&ivec[0], 0, n * sizeof(int));
^
/in/foo.cc:15:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i = 0; i < ivec.size(); i += 2)
~~^~~~~~~~~~~~~
/in/foo.cc:21:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (j = (i % 2 ? 0 : 1); j < ivec.size(); j += 2)
~~^~~~~~~~~~~~~
/in/foo.cc:25:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
else if (j == ivec.size() - 1) { left = ivec.size() - 2; right = 0; }
~~^~~~~~~~~~~~~~~~~~
/in/foo.cc:32:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (j = (i % 2 ? 1 : 0); j < ivec.size(); j += 2)
~~^~~~~~~~~~~~~
/in/foo.cc:37:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i = 0; i < ivec.size(); ++i)
~~^~~~~~~~~~~~~
/in/foo.cc:12:12: warning: unused variable 'k' [-Wunused-variable]
int i, j, k;
^