#include <iostream>
#include <string>
using namespace std;
int main() {
typedef int number;
typedef basic_string<number> numeric_string;
int nullTerminatedArrayOfNumbers[] = { 1, 2, 3, 4, 123, 0 };
numeric_string ns = nullTerminatedArrayOfNumbers;
ns.push_back(997);
for(auto &number : ns)
cout << number << " ";
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7Cgl0eXBlZGVmIGludCBudW1iZXI7Cgl0eXBlZGVmIGJhc2ljX3N0cmluZzxudW1iZXI+IG51bWVyaWNfc3RyaW5nOwoJaW50IG51bGxUZXJtaW5hdGVkQXJyYXlPZk51bWJlcnNbXSA9IHsgMSwgMiwgMywgNCwgMTIzLCAwIH07CgludW1lcmljX3N0cmluZyBucyA9IG51bGxUZXJtaW5hdGVkQXJyYXlPZk51bWJlcnM7Cglucy5wdXNoX2JhY2soOTk3KTsKCWZvcihhdXRvICZudW1iZXIgOiBucykKCQljb3V0IDw8IG51bWJlciA8PCAiICI7CglyZXR1cm4gMDsKfQ==