タグ

knowhowとC++に関するkenjiro_nのブックマーク (2)

  • モダン C++ プログラミング - 日本語公開記事 - Confluence

    このドキュメントはサイボウズ社内のトレーニング用に作成したものです。 作成時点では C++11 はまだあまり利用できない状況でしたので、C++98 ベースの記述になっています。 いずれ更新を予定しています。 モダンの定義モダンとはテンプレートメタプログラミング(TMP)を駆使することです。嘘です。 宗教論争に意味はないので、ここでは 「最近の C++ の仕様・機能を理解し、C より実装効率が良く不具合の少ない」 プログラミング技法を「モダン C++ プログラミング」と定義します。 つまり、不具合が少なく、かつ C にはもう戻れなくなるような効率の良さを達成するものです。 学習効率(ROI)が極めて良くないような技法(例えば TMP)は、この定義では除外されます。 勉強方法お勧めの順序は以下。決して全部を読もうとしないこと。 C++ Language Tutorial のような、あっさりした

  • VisualC++6.0で、拡張子CPPとCの混在方法を教えて下さい。a.cppb.cを作って、コンパイルするとb.c - Visual... - Yahoo!知恵袋

    VisualC++6.0で、拡張子CPPとCの混在方法を教えて下さい。 a.cpp b.c を作って、コンパイルすると b.c VisualC++6.0で、拡張子CPPとCの混在方法を教えて下さい。 a.cpp b.c を作って、コンパイルすると b.c VisualC++6.0で、拡張子CPPとCの混在方法を教えて下さい。 a.cpp b.c を作って、コンパイルすると b.c のコンパイル時に fatal error C1010: プリコンパイル済みヘッダーの検索中に予期しない EOF を検出しました。 となります。 そこで b.c に #include "stdafx.h" を追加したのですが、 fatal error C1853: 'Debug/a.pch' プリコンパイルされたヘッダーファイルは、 このバージョンのコンパイラと互換性がありません。 やはりエラーとなってしまいます。

    VisualC++6.0で、拡張子CPPとCの混在方法を教えて下さい。a.cppb.cを作って、コンパイルするとb.c - Visual... - Yahoo!知恵袋
    kenjiro_n
    kenjiro_n 2010/01/16
    fatal error C1853が出るのでおとなしく拡張子をどちらかに統一したほうが往々にして早いというバッドノウハウ。
  • 1