キノコの自省録

日々適当クリエイト

C++

今年読んだ本 - Effective Modern C++

C++

ブログの更新をサボり過ぎということで、リハビリついでに2016年に読んだ本を適当に紹介。今回はEffective Modern C++ Effective Modern C++ ―C++11/14プログラムを進化させる42項目評価の通り、良い本でした。 内容紹介C++プログラマから絶大な支持を集める…

バイトオーダーを入れ替える関数

http://d.hatena.ne.jp/kinokorori/20071017/1192625754 ここで2007年という大昔にswapByteOrderなる関数をさらしましたが、 リンク切れていたので、ここに直接べた書きします。 template<typename T> static T swapByteOrder(T orig) { T temp = 0; unsigned char* p = </typename>…

Visual C++でWPFっぽく その2

昨日の続きです。 本当にVisual C++とSilverlightなんか組み合わせられるのか!? という検証のために、簡単なVisual C++/Silverlightのアプリケーションを作ってみました。 巡回セールスマン問題を解くサンプルアプリ巡回セールスマン問題?巡回セールスマ…

Visual C++でWPFっぽく その1

Visual C++では、WPFが使えません。 標準で用意されているVisual C++のコントロールは、 見た目も地味で、種類も少ないです。 それが嫌なら、描画関数とイベントを駆使して、自分で作るか、 C++/CLIでWPFを利用するしかありません。 そんなGUIが貧弱になりが…