hello_world.cpp
C++大好きです。Boost大好きです。趣味グラマです。
アプリケーションよりライブラリつくっているのが楽しいです。
俺ライブラリは
- hello_world.cpp
#include <sprig/cindent.hpp> int main(int argc, char* argv[]) { // Hello, world! sprig::csection cs("hello_world"); sprig::cout_section_comment("Hello, world!"); sprig::cout_section_line("message", "Hello, world!"); return 0; }
- 実行結果
<hello_world> <!-- Hello, world! --> <message>Hello, world!</message> </hello_world>
見てのとおり、Sprig.CindentはXML風のロギングを出力します。
対象は標準出力ですが、ベースとなるライブラリはBoost.Iostreamsなどで
もっと汎用的につくってあります。