イネマルのプログラミング備忘録

趣味プログラマーのメモ。ニッチなネタから暗黙知まで無保証で公開。

C++ コマンドライン引数をstd::vectorに展開する方法

ちょっとしたメモ

使わなくても良いテクニックですが、どこかで使いそうなのでメモっときます。
用途があるとしたら、
vectorコンテナとしてコマンドラインをやり取りしたいときとかでしょうか?

実装

あとがき

エントリーポイントを int main(std::vector<std::string> args)
みたいに書けたら楽ですが、そういう横着はできません。

元ネタは、下記を参照。
stackoverflow.com