BJARNE STROUSTRUP Programming Principles and Practice Using C++ (以下、PPPUCpp) の第18章のドリル、int[] と std::vector<int> でアレコレとやって比べてみようというコーナー...
[もっと読む]
94ba9902-898b-4d90-af38-9d4ef906e36c|0|.0
libwrp に cache 名前空間を加えてみました。基本的には wrp/cache/cache.hxx で定義される1入力1出力の処理結果をキャッシュするカンタンなキャッシュ。省略可能な第3テンプレートパラメータのデフォルトは std::unordered_map を使ってい...
[もっと読む]
f282b087-d9d8-4afe-bf7f-9057d1a49c0a|0|.0
std::unordered_mapやstd::unordered_setのキーにstd::stringやstd::wstringを使った場合の挙動メモ。 以下のコードを実行し、xとyに”hoge”を標準入力から実行時に流し込んだとする。 その後、標準出力には何が流し込まれ...
[もっと読む]
de99f06a-b99f-42f1-96cf-e86597b7d170|0|.0
このところεπιさんはじめ各所で遊ばれ、日本語の解説記事も増えてきたTBB。VS2010なりVS2008SP1を使ってくれていれば、とりあえず並行処理ライブラリを使った遊びコードは #include <ppl.h> とかやればいいので導入めもも不要(バグってるとかはさ...
[もっと読む]
b39afd10-7071-414a-a340-bdd65bba594c|0|.0
Tags: Visual Studio 2010, VC++10, Microsoft, Connect, バグ, コンパイラ, C++0x, ラムダ式, 型推論, auto, decltype, std::function |
Categories: ITこばなし, ソフトウェア開発, ツール
Posted by
usagi on
2010/07/31 22:11 |
コメント (0)
Microsoft Connect に以下のようなレポートを送りました。 VS2010のVC++10コンパイラのバグレポです。 VC++、ラムダ式R1の内部でautoにより定義されたラムダ式R2の戻り値について、R1の内部でautoによる型推論を試みるとコンパイラが停...
[もっと読む]
e51c7af2-9ee0-4d4d-8ce4-2c513ebcab1c|0|.0
前回のN 以下で最大のBのべき乗Rを得る wrp::math::max_power_ofをlibwrpに追加した後、コンパイル時に定数として解決されていた方がコンパイラの最適化的に嬉しい状況に対応する為、テンプレートメタプログラミング版もコードしてみました。libwrpのmath...
[もっと読む]
933294ef-e0a5-4338-86ec-32988423f9f0|0|.0
Windows & Visual Studio 2010 な人が libjpeg を使いたい場合の指南。
1. Independent JPEG Group から”a Windows format package in zip archive format&...
[もっと読む]
0a1b2acc-c080-4f7b-b5e2-41f4a2d79fd2|0|.0
MISTライブラリのFFT、遅いと感じたわけではないのだけれどFFTWと比べてみようかと思った。
C++, using GeSHi 1.0.8.8#include <iostream>#include <wrp/diagnostics.hxx>#incl...
[もっと読む]
92557cd7-69e1-4cff-96eb-20d91c287e1b|0|.0
こんな感じで Wonder Rabbit Project の外装についてフルSilverlight4化を試みてみました(現状フルには至ってませんが)。 ブログ記事もモーダルウィンドウで表示しようかと思いましたが、バックエンドのBlogEngine.netの保持しているHT...
[もっと読む]
7efaea07-849d-40db-b2e3-07ebec5c4a63|0|.0
HTMLをXAMLにしてRichTextBoxに放り込もうかと思い、誰かコンバーター書いてないかな~と思ったらあった。 http://blogs.msdn.com/b/wpfsdk/archive/2006/05/25/606317.aspx とりあえず拾ってビルドするとデモ...
[もっと読む]
02ad7a07-9905-468d-bc6a-65382f8e44bc|1|4.0
C#, using GeSHi 1.0.8.6var r = new RichTextBox();r.XAML = "<Paragraph><Run>hoge</Run></Paragraph>";Parsed ...
[もっと読む]
7c431cf5-0389-4c3c-a311-48f2e17fba38|0|.0
C#, using GeSHi 1.0.8.6var b = new HyperLinkButton();b.Content = "click me!";b.MouseLeftButtonDown += (s, e) => { throw new Exc...
[もっと読む]
00c60216-5ee4-4060-bc20-45af2f02b4d5|0|.0
さきほどWebBrowser/WebBrowserBrushで遊んでみたところ。 Silverlight4の新機能なのだけど、ブラウザー外実行でしか動作しません。 ちなみにBrushなのでFillに指定できますが、WebBrowserBrushで塗ったからといって塗った...
[もっと読む]
439c1247-4759-4140-b342-8471aee890f2|0|.0
以前遊んだ時にはGHCを拾ってきてcabal-installのWindows用のインストールスクリプトを拾ってきて…、などなどちょこっと面倒だった覚えがあるWindowsでHaskellな環境。久しぶりにセットアップしてみる事にしました。 1. Haskell Platform...
[もっと読む]
4a658ae4-a1db-4cea-909c-bf51d731c670|0|.0
DirectX Software Development Kit June 2010 http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=3021d52b-514e-41d3-...
[もっと読む]
f8d9eda4-4a83-4364-96d1-36a435142c64|0|.0
追記: リリースされました!{ http://twitter.com/USAGI_WRP/status/16106800477 }
VS2010 で Silverlight 4 を扱おうとすると必要になる Microsoft Silverlight 4 Tools for Vi...
[もっと読む]
677a3c97-37f4-4ad0-bdcf-11255b1fe5c8|0|.0