clangというのはllvm向けのC/C++/Obj-Cのためのフロントエンドで、最近はGoogle ChromeとかFirefoxもコンパイルできるレベルにまで成熟してきているらしい。 いくつかのブログで紹介されているのを見ても、ふーん、ぐらいにしか思っていなかったのだが、あんな大規模なソフトウェアがコンパイルできるというのは、考えてみるとすごいことである。大事なことなので強調しておくが、すごいことである。十分に実用的なレベルに到達していることだ。ビルドも早いし生成されたコードもg++と同程度には速いというし、試してみる必要がある。 という訳で、いくつか実際にソフトウェアをビルドしてみた。試してみた限りでは、 libstdc++のtr1/unordered_mapがビルドできない C++のコーナーケースで、clangが許容しないものが多い といった問題があったが、割とどれもすんなりとコン
A collection of smaller stand-alone applications using the libcurl API in different ways to show how to use it for different Internet transfer scenarios. Download all examples You can also see a list of all libcurl easy options and which example source codes that use them. All examples are written in C, unless specifically mentioned. Index of examples
コンパイル時に -D オプションで指定したパラメータを文字列化して使用する方法のメモです。 以下は -DFOO_DIR=hoge のようにした場合に、何らかのディレクトリ名の PREFIXとしてこれを使う方法。 1 #define STRINGIFY(x) STRINGIFY_(x) 2 #define STRINGIFY_(x) #x 3 #define BAR_PATH (STRINGIFY(FOO_DIR) "/bar")
How to create/use COM components in plain C, without MFC, ATL, WTL, or any other framework. Download source files - 17.6 Kb Contents A COM object and its VTable A GUID QueryInterface(), AddRef(), and Release() An IClassFactory object Packaging into a DLL Our C++/C include file The Definition (DEF) file Install the DLL, and register the object An example C program An example C++ program Modifying t
表紙へ戻る 目次へ戻る [前頁] [次頁] このコーナー(C言語でCOMクライアント)の文書は、Internet Explorer 5 で表示を検証しています。 [免責事項] このドキュメントおよび添付プログラムは、できるだけ精度が高くなるよう努力はしておりますが、 記述の質や正確さについて保証してはおりません。 これらを利用したことによって生じた、直接的または間接的な、いかなる影響や機会損失についても、 筆者および関係者は責任を負いかねます。利用者は自らの責任において、ご利用ください。 [目次] 2. 今回のC言語クライアントの概要(次頁) 3. まず COMの基本を確認 4. CLSID、IIDを表現する 5. COMインターフェイスの定義 6. ちょっとおまけ、COMインターフェイスの表現あれこれ 7. おまじないの初期処理と終了処
Introduction This quick reference is intended for readers of book, The C++ Standard Library from Scratch. It is not a full reference to the standard library. Descriptions, where provided are terse and are not intended to replace the more complete descriptions found in the book. Some elements are listed using actual class or function declarations; other elements are listed using a shorthand to make
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く