skip to main
|
skip to sidebar
たくまけい
いろいろやってみよう
2009年5月11日月曜日
メンバ関数で自分自身のshared_ptrを得る
boost::enable_shared_from_this
こんな便利な機能があるなんて知りませんでしたよ。
これを知らずに
boost::shared_ptr
使ってきてたことが、ある意味頑張ってたのかも。
1.38.0の実装では、メンバ変数にweak_ptrを持たせているので、x86だと4バイトのサイズ増加。
このメンバ変数はthisに対するshared_ptrを作成した時に、shared_ptrのコンストラクタで初期化されている。
enable_shared_from_this.hppのコメントに、
「コードじゃなくてドキュメントを読め」
と書いてあって、ちょっと笑えた。
0 件のコメント:
コメントを投稿
次の投稿
前の投稿
ホーム
登録:
コメントの投稿 (Atom)
このブログを検索
ラベル
ActionScript
(7)
AIR
(20)
Android
(25)
blogger
(8)
Boost
(5)
C++
(21)
Chrome
(3)
cocos2dx
(2)
ComputerLanguage
(5)
Device
(2)
Flash
(3)
Flash Lite
(9)
Framework
(1)
Google
(6)
Groovy
(2)
Guice
(1)
HID
(1)
iPhone
(1)
Java
(18)
Java JavaEE
(1)
JavaFX
(3)
JavaScript
(12)
jQuery
(1)
JRuby
(1)
Linux
(5)
Mac
(9)
Markdown
(1)
MinGW
(4)
MSSQL
(1)
MyBatis
(1)
opengl
(1)
Perl
(1)
Processing
(1)
QNAP
(1)
Ruby
(47)
sbt
(1)
Scala
(3)
Software
(18)
Subversion
(1)
Vista
(2)
webgl
(1)
Windows
(28)
ブログ アーカイブ
►
2013
(5)
►
7月
(1)
►
5月
(2)
►
3月
(2)
►
2012
(2)
►
11月
(2)
►
2011
(15)
►
12月
(1)
►
11月
(1)
►
7月
(1)
►
5月
(1)
►
4月
(2)
►
3月
(2)
►
2月
(3)
►
1月
(4)
►
2010
(35)
►
12月
(2)
►
11月
(6)
►
10月
(1)
►
8月
(5)
►
7月
(1)
►
6月
(2)
►
5月
(1)
►
4月
(4)
►
3月
(7)
►
2月
(2)
►
1月
(4)
▼
2009
(140)
►
12月
(2)
►
11月
(4)
►
10月
(2)
►
9月
(9)
►
8月
(8)
►
7月
(12)
►
6月
(19)
▼
5月
(15)
ActionScriptでrubyのString#scanもどき
ActionScriptでrubyのObject#inspectとp
静的にリンクしたDLLのフック
いまやInfernoはopen sourceなのね
文字列の大文字と小文字を変換する遊び
STLコンテナにファイルの内容を丸ごとコピーする遊び
文字列をRubyっぽく数値(浮動小数)変換する
文字列をRubyっぽく数値(整数)変換する
basic_streambufの継承は面倒?
IOCP使ってサーバを作る簡単な方法
メンバ関数で自分自身のshared_ptrを得る
VirtualBox 2.2.2 released !
boost::asioを見てみた
windowsでlibeventしてみた
as3cryptoを使ってみた
►
4月
(49)
►
3月
(15)
►
2月
(3)
►
1月
(2)
►
2008
(8)
►
12月
(8)
自己紹介
たくまけい
詳細プロフィールを表示
フォロワー
登録
投稿
Atom
投稿
コメント
Atom
コメント
0 件のコメント:
コメントを投稿