IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.
【C++0x】 Emulation of scoped enums scoped enum相当のことは、C++03では以下のように書けるわけですが struct color { enum enum_t { green, yellow, red }; }; const color::enum_t c = color::green; switch (c) { case color::green: case color::yellow: case color::red: break; } Boostのライブラリとしてscoped enumの型を提供する際には、C++0xであればenum classを使用し、C++03であればそれをエミュレーションした型を提供する、ということがしたい場合に、ユーザーコードの「::enum_t」が邪魔です。 Boostのdetail以下に入っているBOOST_SCO
ObservableCollection(T) クラス (System.Collections.ObjectModel) http://msdn.microsoft.com/ja-jp/library/ms668604.aspx Skeleton of GOF’s Design Pattern http://www002.upp.so-net.ne.jp/ys_oota/mdp/Observer/index.htm 2つのViewの変更が、同時に行われるときのModelの挙動を考察 | Moonmile Solutions Blog http://www.moonmile.net/blog/archives/3575 で、__event/__hook で実装しようと思っていたのですが、基本に帰って Observer パターンを調べてみると、ああ、これでいいじゃんということにしました。車輪の
__declspec(property()) http://blogs.wankuma.com/melt/archive/2007/03/12/66223.aspx プロパティ (C++) http://msdn.microsoft.com/ja-jp/library/yhfk0thd(v=vs.110).aspx VC++2005 の頃からあったのですが、MS-C++の場合はプロパティを作れたのですね…なるほど。 __declspec(property())な構文を作れば、VB/C# のようにプロパティでアクセスできるという便利さ。これだと、Model を作る時に良さそうってことで、早速 PROPERTY マクロを作成。 #include "stdafx.h" #include <afxwin.h> #include <iostream> #include <string> class
__eventを使ったイベントハンドリング – CREST’S WEBLOG (」・ω・)」うー!(/・ω・)/にゃー! http://d.hatena.ne.jp/Crest/20100418/1271603367 __event http://msdn.microsoft.com/en-us/library/cb1dzt8t(v=vs.100).aspx MS-C++ では __declspec(property()) でプロパティを作れるよ | Moonmile Solutions Blog http://www.moonmile.net/blog/archives/3557 を書いてみて、ひょっとすると event/delegate 系も使えるようになっているのでは?と思ったらありました。 __event/__hook の組み合わせでいけます。C# の event/delegate
EeePC901は701と比べ大容量化していると言っても、Visual Studio 2008(以下、VS2008)のインストールに関してはあまり楽になったとは言えません。 むしろ、Windows XP SP3が当たり、SP2時点では無かったコンポーネントが同梱されており、容量的な意味でツラいかもしれません。 ハードウェア要領 Cドライブは、SSD(高速)で4GB。 Dドライブは、SSD(低速)で8GB。 Fドライブは、SDHCカードをHDD偽装化で16GB。 出荷状態でCドライブは600MB程しか空いていません。 C:とD:は物理的に分かれており、パーティションを切り直す事は出来ません。 2つのSSDを論理的に1つのドライブとして扱う方法があれば、 もっと楽にVS2008をインストール出来たかもしれませんね。 SSDは「EeePCにVisual Studioを入れる為にSSDを強化 -
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く