ポインタは扱えるけれど、ポインタ演算は扱えないというのが共通認識でした。使う事で、出来なくはなかったのですが簡単ではありませんでした。導入される事で、少しだけ簡単にポインタ演算そしてポインタからスライスを復元する事ができる様になります。パーサ「jsoncpp」TweetおなじみC/C++から使えるJSONライブラリを紹介するコーナー。ヘッダファイルだけでC++から使えるJSONパーサ「picojson」が凄い!何も見ずにC++でjsonパーサが書けるか試してみた。C言語から使えるJSONパーサ、JSMNを試してみた。APIから検索するまでにやった、たった一つの事。思った以上に良い仕事をしている。パーサ「rapidjson」が本当に爆速なのか試してみた。パーサを数多く紹介してきましたが、いずれもコメントを扱えるものはありませんでした。se...https://github.com/open-source-parsers/jsoncpp特徴は以下の通り。する事でパース時にコメントを収集してくれます。よりノードの前方、同一行または後方、後方、のいずれかのコメントを得られます。これだけでなく、とても便利な色々なオプションが用意されています。いう文字列をシリアライズ時にドロップする。オーバーすると例外が発生。true余計な空白をエラーとして扱う。trueオブジェクトのキーに重複を許可。様な特殊な浮動小数点を許可。ファイルも読み込めると思います。使う事で、ヘッダファイル1つとソースファイル1つに纏められた形式にする事もできる為、以下の様に簡単にソースコードをビルドする事ができます。基本、パブリックドメインのライセンスで提供されています。地域によってはパブリックドメインは実在しない扱いとなります。ライセンスのもと配布されるという事になっています。パーサは僕が知る限り他には無いと思います。言語はシングルバイナリをウリにしたプログラミング言語です。転送すれば動くのでとても便利です。いったアセットをバイナリに埋め込みたくなります。いうツールを使う事でファイルのコンテンツをバイナリ化し、変数からアクセスする様にしてきました。間でのまばらな動作など、ユーザにとって納得のいかない物がありました。言語ではオフィシャルとしてこのファイル埋め込みをサポートする様になりました。いうコメントを付ける事でそのコンテンツを変数に埋め込む事ができます。ファイルが読み込めなかったり、記法が不正な場合はコンパイルエラーとなります。foundまたバイト列ではなく文字列でも使えます。使ってバイナリファイルを変数に埋め込んでいたので、それから比べるとずいぶん便利になりました。ファイルだけでなく、ファイルシステムとして埋め込む事もできる様になりました。返す様なファイルシステムとは互換性がなく、以下の様にウェブサーバに使う事はできないですが、いずれサードパーティからラップするライブラリが登場すると思います。いう関数が既に用意されていました。サンプルを足しています。