Design an Ordered Stream LeetCode solution in C++
1class OrderedStream {2public:3int pointer = 0;4vector<string> stream;56OrderedStream(int n) {7stream.resize(n);8}910vector<string> insert(int idKey, string value) {11vector<string> ans;1213stream[idKey - 1] = value;1415while (pointer < stream.size() and stream[pointer] != "") {16ans.push_back(stream[pointer]);17pointer++;18}1920return ans;21}22};