#include <cstdio>
#include <vector>
using namespace std;
vector<int> l;
int Siz() {
l.push_back(0);
return l.size();
}
int main() {
Siz();
for (int i = 1; i < 10; i++) {
l[i - 1] = Siz();
printf("%d ", l[i - 1]);
}
}
g++ c++98, c++11 或 c++14 输出 0 0 4 0 6 7 8 0 10
而 clang++ 和 g++ c++17 输出 2 3 4 5 6 7 8 9 10