#include <iostream>
#include <string>
#include <vector>
using namespace std;
int main() {
vector<string> fooX = {"bar", "baz"};
char *s = "bar";
char *fooA[] = {"bar", "baz"};
char fooB[][4] = {"bar", "baz"}; // why not 3?
// char fooC[][] = {"bar", "baz"}; // compile-time error.
cout << s << endl;
cout << fooX[1] << endl;
cout << fooA[1] << endl;
cout << fooB[1] << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8dmVjdG9yPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7Cgl2ZWN0b3I8c3RyaW5nPiBmb29YID0geyJiYXIiLCAiYmF6In07CgljaGFyICpzID0gImJhciI7CgljaGFyICpmb29BW10gPSB7ImJhciIsICJiYXoifTsKCWNoYXIgZm9vQltdWzRdID0geyJiYXIiLCAiYmF6In07IC8vIHdoeSBub3QgMz8gCgkvLyBjaGFyIGZvb0NbXVtdID0geyJiYXIiLCAiYmF6In07ICAvLyBjb21waWxlLXRpbWUgZXJyb3IuIAoJCgljb3V0IDw8IHMgPDwgZW5kbDsKCWNvdXQgPDwgZm9vWFsxXSA8PCBlbmRsOwoJY291dCA8PCBmb29BWzFdIDw8IGVuZGw7Cgljb3V0IDw8IGZvb0JbMV0gPDwgZW5kbDsKCXJldHVybiAwOwp9