You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Notes: [NEW] Implemented after the CTP3 table was published. [1] NSDMIs and initializer lists were previously listed as Yes, but have been downgraded to Partial. After users encountered silent bad codegen when using braced-init-lists in NSDMIs and mem-initializer-lists, the compiler team blocked these broken scenarios with a compiler error C2797. This VCBlog post published in August has more inf
2013年5月18日紙版発売 2013年5月18日電子版発売 高橋晶,安藤敏彦,一戸優介,楠田真矢,道化師,湯朝剛介 著 四六判/528ページ 定価3,168円(本体2,880円+税10%) ISBN 978-4-7741-5715-3 ただいま弊社在庫はございません。 →本書の新版が発行されています。 本書のサポートページサンプルファイルのダウンロードや正誤表など この本の概要 ロングセラーシリーズ・ポケットリファレンスにC++が新登場。 「逆引き形式で目的からすぐ探せる」 「サンプルコードを見ながら具体的な実装のイメージがつかめる」 という特徴で,困ったときにすぐに役立ちます。 最新のC++11と現場のスタンダードであるC++03に対応。C++のエキスパートたちが執筆した,現場で役立つ1冊です。 こんな方におすすめ C++プログラマ C++11の特徴を手っ取り早く知って,使ってみたい方
επιστήμη・高橋晶著「C++テンプレートテクニック第2版」に推薦文を書かせていただきました。 そして、こちらが著者の高橋晶さんによる関連ブログです: C++テンプレートテクニック 第2版 を出します – Faith and Brave – C++で遊ぼう 献本もいただきました。著者の二人に感謝いたします。 以下推薦文です(本書に含まれている)。 私は5年くらい前まではC++を仕事で使っていましたが、現在はPythonやScalaなど他の言語を主に使うようになりました。テンプレートについてはもちろん、C++についての本を読むのは久しぶりで、色々と忘れていたことや、C++11の新しい機能などもともと知らなかったことなど、楽しく読ませてもらいました。 他言語のユーザから見ると、テンプレートというのはC++に特有な機能で自分にはあまり関係ないように見えるかもしれません。しかしメタプログラミン
2009年に出版した書籍『C++テンプレートテクニック』の第2版を出版します。 C++テンプレートテクニック 第2版 - Amazon.co.jp C++テンプレートテクニック 第2版 - SBクリエイティブ 発売日は、2014年4月17日(木)です。 C++テンプレートテクニック 本書は、プログラミング言語C++のテンプレート機能に関する技法を解説した本です。 プログラムをより汎用的にしていくにあたって起きる、様々な問題への解法を提供します。 第2版の更新内容 第2版の主な更新は、C++11への対応です。C++11に追加された機能を使用した各種技法を掲載しています。C++03の技法で今もなお有用なものは残してあります。 第2版では、以下のような変更を行いました: 第1版の章「Extension Member Function」および「C++0xにおけるテンプレート」を削除 新章「コンセプ
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。 初めましての方は初めまして、そうでない方はこんにちは。DtYaZsKです。 この記事はKMC Advent Calendar 2013の22日目の記事です。 昨日はwackyさんの東アジア文字幅問題との戦いの記録でした。 今回はISO/IEC 14882:2011、通称C++11で追加されたC++の新しい要素の内私が独断と偏見で選んだものを5つほど簡単に説明します。 C++11超入門と銘打っていますがそれ以前のC++、所謂C++03までの知識、特にtemplateとポインタとSTLの基礎知識は前提としています。 怖いC++erの方々にとってはすでに知ってる内容ですし、逆にC++のことがさっぱりな方にとっては意味不明な内容かもしれません。 今回やる内容はgccやclangではもちろ
このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 この記事は機械翻訳されたものです。 Windows と C++ 再開可能な関数で未来に立ち戻る (機会翻訳) Kenny Kerr 私の最後の列を締結 (msdn.microsoft.com/magazine/jj618294) C いくつかの可能な改善を強調することによって + + 11 の先物とそれらを主に学術、実用的で有用な効率的かつ構成可能な非同期システム構築のために単純化されてから変換と約束。 大部分は、このニクラス ・ グスタフソンと Artur Laksberg の Visual C チームからの仕事に触発されました。 先物の将来の表現としては、これらの線に沿って例を与えた: int main(
Last year in November, we released an out-of-band customer technology preview (CTP) of the Visual C++ compiler. It contained preview versions of C++11 features which we subsequently fully released in Visual Studio 2012. At that time, and at GoingNative 2013 this year, we promised to keep releasing these CTPs to show our progress towards full C++11 and C++14 standards conformance. Today, we are hap
C++11の参考書をGitHubで公開する。 GitHub: EzoeRyou/cpp-book GitHubからzipでダウンロード GitHub Pagesでの閲覧:C++11の文法と機能 序 本書はC++11のコア言語の文法と機能を、標準規格書に従って解説したものである。正式なC++規格書として発行された後の、ひとつ後のドラフト規格、N3337 を参考にしている。ドラフト規格を参考にした理由は、正式なC++規格書は、個人での入手が煩わしいためである。読者に入手が困難な資料を元に記述された参考書は価値がない。そのため、読者が容易に入手できるドラフト規格のうち、正式なC++規格書とほとんどかわらないN3337を参考にした。 本書の対象読者は、C++を記述するものである。C++実装者ではない。そのため、サンプルコードを増やし、冗長な解説を増やし、C++コンパイラーを実装するための詳細な定義
コンパイラ環境LLVM(Low Level Virtual Machine)を開発するLLVM Projectは6月18日、最新版となる「LLVM 3.3」およびC/C++フロントエンド「Clang」をリリースした。C++11のフルサポートや性能の改善などが特徴となる。 LLVMは強力な最適化機能を提供するコンパイラフレームワーク。ソースコードやターゲットに依存しないコアライブラリ、C/C++/Objective-CコンパイラのClang、デバッガ「LLDB(Low Level Debugger)」、GCCをフロントエンドとして利用することでAdaやFortranといった言語をサポートする「DragonEgg」などのサブプロジェクトがある。ライセンスはUniversity of Illinois/NCSA Open Source Licens。 LLVM 3.3は2012年12月に公開され
LLVM is a robust system, particularly well suited for developing new mid-level language-independent analyses and optimizations. LLVMプロジェクトのブログに、「C++11 Migrator」と呼ばれる現在開発が進められている新機能の紹介記事が掲載された。C++11 Migratorは既存のC++のソースコードをC++11の機能を使ったソースコードへ変換するためのツール。2012年12月に提案されたプロジェクトで、現在開発段階にある。 C++11 Migratorの目的はソースコードをC++11の新機能を使った記述へ変更することで、C++ソースコードのメンテナンス性の引き上げ、読みやすさの向上、実行時のパフォーマンスの引き上げ、コンパイル時間の短縮、などを実現する
はじめに 昨年の末、新たなVisual C++がリリースされたことにお気づきでしょうか。 Visual C++ Compiler November 2012 CTP(以下、Nov2012CTP) CTPとはCommunity Technology Preview、要するにお試し版、正式なupdateまでの"つなぎ"なので実プロジェクトで使うわけにはいかないけども「次版の予告編として提供するから遊んでみてね。ついでに不具合見つけたら教えてくれるとうれしいな♪」的なリリースです。 Nov2012CTPで提供されるのは、コンパイラ本体とヘッダが一本。Visual Studio 2012にadd-inする形式で、CTP単体ではインストールしても無意味です。Visual Studio 2012(無償版:Expressも可)がインストールされた環境で本CTPをインストールするとVisual C++プロ
C++11 Alex Sinyakov Software Engineer at AMC Bridge LLC Twitter: @innochenti E-mail: innochenti@gmail.com PDF version: http://j.mp/cpp11ref null pointer constant C++03 void foo(char*); void foo(int); foo(NULL); null pointer constant C++03 C++11 void foo(char*); void foo(int); foo(NULL); //calls second foo void foo(char*); void foo(int); foo(nullptr); //calls first foo standard types C++03 sizeof(
September 2023 August 2023 July 2023 June 2023 May 2023 April 2023 March 2023 February 2023 January 2023 December 2022 November 2022 October 2022 CppCon October 2-6, Aurora, Colorado, USA Meeting C++ November 12-14, Berlin, Germany code::dive November 16, Wrocław, Poland By Blog Staff | Dec 26, 2012 10:40 AM | Tags: basics Want a quick "cheat sheet" overview of what's new in C++11? Alex Sinyakov r
C++11: A cheat sheet—Alex Sinyakov : Standard C++ 「C++03ではこう書いてたものが、C++11ならこう書けるよ」みたいな。すでに既存のC++をある程度知っている人がC++11に移行するときに便利だと思います。 こんな感じ。 Aという言語を知っている人がBという言語を覚えたい、というような場面で、この手の表はとても便利ですね。文字列操作の比較表: Ruby, Python, JavaScript, Perl, C++ - bkブログとか配列操作の比較表: Ruby, Python, JavaScript, Perl, C++ - bkブログ、Ruby 1.9.0 Enumerable モジュールと LINQ Standard Operators 対応表 (書きかけ) - NyaRuRuが地球にいたころなどはよく参照しています。 残念ながら最
Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く