07/06/26 22:34:30
>>978
横レスだが
なるほど
時間があれば言語仕様もきっちり読んでおけってことか
982:デフォルトの名無しさん
07/06/26 22:55:00
時間が無くても言語仕様は嫁
983:デフォルトの名無しさん
07/06/26 23:21:51
必須かよorz
プログラム開発の面接を受けた感触として
ひょっとしたら読まなきゃかもなーとは思ってたが
984:デフォルトの名無しさん
07/06/26 23:24:17
必要があれば読みたくなるだろうからそれまでは別に無理して読まなくて良いよ
経験があってこそ初めて理解できるような部分もあるし
985:デフォルトの名無しさん
07/06/26 23:52:05
C++で一時オブジェクトを関数に渡す時に値渡しするしかないんですか?
boost::functionとかそれだけで40バイトぐらいあるから何とか参照渡ししたいんですが
右辺値を参照で渡せるような何か良い手段ありますか?
986:デフォルトの名無しさん
07/06/26 23:52:50
constのことかーーーーーー?
987:デフォルトの名無しさん
07/06/26 23:59:47
あああ、const参照にはこういう使い方もあったんでうsね
どうもです
988:デフォルトの名無しさん
07/06/27 00:09:12
亀だが
charとかshortは演算途中で内部的にintに無理矢理キャストされることがある
理由は>>941の通り
だからキャストのオーバヘッドまで考慮するとintの方が速い場合が多い
989:デフォルトの名無しさん
07/06/27 00:23:42
>>988
「ことがある」じゃなくて、その動作が標準として規定されている。
990:デフォルトの名無しさん
07/06/27 00:27:02
ちなみに
windows.hのBOOL型は実際はlongのtypedefで TRUE = 1, FALSE = 0
Cだと_Bool型で
_Bool型は符号なし型として扱われる
_Bool型には signed, unsigned はつけられない
_Bool型は 0 と 1 を格納できれば十分なサイズ
_Boolに変換するときその値が0なら0、それ以外は 1
_Bool型はどの標準整数型ランクよりも小さい
ビットフィールドに無修飾版の _Bool をおける
引用(URLリンク(seclan.dll.jp))
991:デフォルトの名無しさん
07/06/27 00:29:54
>>989
そうか、すまん俺の勉強不足だった
992:デフォルトの名無しさん
07/06/27 01:19:35
sdk\include>grep typedef.*BOOL WinDef.h
File WinDef.h:
typedef int BOOL;
993:デフォルトの名無しさん
07/06/27 03:34:17
>>989
格上げされない場合もあるわけだが。
994:デフォルトの名無しさん
07/06/27 03:52:27
>>993 sizeof ぐらいじゃね?
995:デフォルトの名無しさん
07/06/27 04:18:22
今更だけど、C/C++とC99は別物だと思う。
996:デフォルトの名無しさん
07/06/27 05:44:06
「演算途中で」となるとまあ sizeof くらいなのかな?
あ、いや、キャストもか。
997:デフォルトの名無しさん
07/06/27 07:02:02
【初心者歓迎】C/C++室 Ver.39【環境依存OK】
スレリンク(tech板)
念のためにもう一度貼っとくよ~
二重に立てるような無駄を防ぐためだよ~
998:デフォルトの名無しさん
07/06/27 12:26:27
>>992
MSのやつはバージョンによって違うらしいぞ
999:デフォルトの名無しさん
07/06/27 14:45:41
1000ゲトー
1000:デフォルトの名無しさん
07/06/27 14:46:23
。 + 『1 0 0 0 G E T ぃ ゃ っ ほ ぉ ぉ ぉ ぅ ー !』 * 。 .
. * .
* + 。 。 +
__ _ /ヾ_/ヽ 旦
f ミv'´{ごづヾ彡 , '´⌒'v'ヾ '´ ̄`ヽ * 。
゙i´!(((从 从リ ! ifi」liリ゙l i!卯、 (((/从从 i
!○(l ^ヮ゚ノ!| i * |i、゚ヮ^ |!)○゙ 。 从゚- ゚ ||○ *
ノノ ヽ)本iO ヾ Oi本(~/ヽ OL介_(ノ . +
ガタン||| ((´ く/_i_iヾ )) ||| /i_i_ヾ> ) )) ||| + /_|_|ヾ> |||ガタン +
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ロ リ 最 強 ! 華 麗 な 1 0 0 0 に 超 感 動 !
1001:1001
Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。