2013-01-01から1年間の記事一覧
「初期化リスト」. Ideone.com - YEX9jh - Online C++0x Compiler & Debugging Tool
// N2555: Variadic Template Template Parameters template<typename...Args> struct eval; template<template<typename...> class T, typename... U> struct eval<T<U...> > {}; template<typename...> class A{}; template<typename T> class B{}; template<typename T1, typename T2> class C{}; template</typename></typename></typename...></t<u...></template<typename...></typename...args>
「可変個引数テンプレート」. Ideone.com - ht1gJp - Online C++0x Compiler & Debugging Tool
非静的メンバ初期化子 Ideone.com - 6r5ja7 - Online C++0x Compiler & Debugging Tool
「rvalueによるクラスオブジェクトの初期化」. Ideone.com - bcRKnw - Online C++0x Compiler & Debugging Tool
先日(5/31),gcc4.8.1が出たようで. ついにリリースバージョンでC++11のコア機能が全て実装されました. clangの方が全機能の実装がコミットされたのは早かったように記憶してますが, リリースは先を越されたみたいですね. そのclangも3.3のリリースが6/5…
このBaz::gのように関数を修飾することで, そのインスタンス自体がlvalueかrvalueかでもオーバーロード可能なように仕様追加が行われています.. struct Baz { ... void g() & { std::cout << "lvalue overload" << std::endl; } void g() && { std::cout <…
ちまちま埋めてく.
「右辺値参照」 Ideone.com - 9GodmI - Online C++0x Compiler & Debugging Tool
clangのconfigure失敗 - yuhsylphyの日記,どうやら解決. いずれかのバージョンのclangがパスに残っているとそちらを使おうとしてしまい, Cのヘッダの幾つかが見つからなくなる様子. clangも自己をビルドできるようになった,って話のはずですけども…まあ…
スキャナ一体型プリンタを買いました. 日本HP インクジェットプリンター HP Deskjet 3520 Ubuntu 12.4 LTSに接続してネットワーク越しに普段使いのWindows7からアクセスするようにしたので設定メモ.
しました. 就職,引っ越し,新しい環境. 色々触る時間がとれません.ぐぬぬ.
gitリポジトリからtrunkのソースを持ってきてビルドしようとしたら、configureがまず通らないのでとりあえずメモ。 autoconfやらの知識はありませんしさて、どうしたもんでしょう。
色々終わったので1.53.0で追加されたライブラリをいじってみる。
しました。 boost1.53.0出てるようですし、早く新しいライブラリ触りたいです。
何度となく議論の的になっているのをみかけているので、 自分なりの理解で書いてみました。 Ideone.com - WWpxwT - Online C++0x Compiler & Debugging Tool
あけましておめでとうございます。 更新は気紛れですが今年もよろしくお願いします。