1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
#include <vector> std::vector<char> no_rvo(int p) { std::vector<char> r('a',1); if (p==0) return std::vector<char>(); if (p==1) r.push_back('b'); return r; } int main() { std::vector<char> s = no_rvo(1); return 0; }