タグ

2011年11月10日のブックマーク (3件)

  • C++ tips1 #include編

    4. #includeってなに?  指定されたファイルの内容を#include指令の 記述の位置に展開する機能です。  コンパイルの直前にプリプロセスによって展開さ れます。  コンパイラに対して展開するのであって元のファ イルは書き換わりません。  ISO/IEC 14882 では 2003 年版および 2011 年版とも に§16.2 Source file inclusion ( JIS X 3014 では「ソー スファイルの取込み」 )で記述されています。 C++ Tips 1 #include編 Boost.勉強会 #6 札幌 4 5. #includeってなに? 【a.h】 【展開結果】 inline int nabs(int a) … { inline int nabs(int a) return 0 <= a ? -a: a; { } return 0 <= a ?

    C++ tips1 #include編
  • C++11のコーディング変更点まとめ

    次世代のC++規格「C++11」が国際標準として発行された。多くのC++デベロッパは、この新しいC++規格で提供される新機能に関心があると思うが、仕様書を読むのは骨が折れるとためらっている方も少なくないだろう。 そんなデベロッパの皆さんに朗報だ。C++11の登場で通常のC++コーディングとライブラリデザインなどに強く影響を与えるとみられる変更がHerb Sutter氏の記事「Elements of Modern C++ Style」にまとめられている。C++98と比べて特に見た目の変更が大きく、かつ、今後広く使われ新しいコーディングスタイルになりそうなものが紹介されており、C++11新機能を知るための導入ドキュメントとして役に立つ。 紹介されているC++11の新機能を簡単にまとめると次のとおり。 可能な限りautoを

  • Free Font: Satellite › FreeTypography

    The free font Satellite is a real beauty! by Designer Matt Yow. Matt is a student at The Savannah College of Art and Design in Savannah, Georgia. Satellite is a geometric sans serif with 194 glyphs. Standard & discretionary ligatures & directional arrows are included as well as multiple language support. This typeface is great for headlines or light bodies of text. Exclusive Download at FreeTypogr

    Free Font: Satellite › FreeTypography