[過去ログ] C++相談室 part154 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
7: 2021/01/08(金)20:55:30.03 ID:lmjqKHzd(1) AAS
だって演算子オーバーロード楽しいし!
それSpirit作者のジョエルさんにも言えるの?
20: 2021/01/09(土)20:30:21.03 ID:w9vYk25X(1/2) AAS
>>13
何言ってんだおめー;;;
170: 2021/01/21(木)19:17:51.03 ID:RnFvGHUF(7/11) AAS
ちょっとしたことをやるのに適しているのがスクリプト言語なのに、そのスクリプト言語の初歩にさえつまづいてしまう人はPGに向いてないんだよ。
正直でごめんね。Perlだけの話してるわけじゃないんだわ。
296: 2021/01/30(土)02:06:50.03 ID:OHt9F1SU(1/8) AAS
無理にクラス継承を使わずオーバーライド関数とそれを使うテンプレート関数を充実させたほうが幸せになれる。
443(2): 2021/02/01(月)23:17:45.03 ID:f9q1oLiO(2/2) AAS
>>442
ありがとうございます
今までは例えばQWORDの上位3バイトを0埋めしたいってとき(value << 3*8) >> 3*8って言う2命令使う馬鹿な方法でやっていました・・・
480(1): 2021/02/04(木)11:44:02.03 ID:ZzRKCYY/(2/2) AAS
>>475
class obj{
array<obj, ?> elem;
public:
obj& operator [] (int i) {return elem[i];}
};
485: はちみつ餃子 ◆8X2XSCHEME 2021/02/04(木)13:20:29.03 ID:ttCVH4wp(2/2) AAS
>>483
ある時点で確保済みのメモリの上にオブジェクトを構築するには
std::uninitialized_default_construct を使う。
でも std::vector 自体を適当なメモリの上に構築できても
std::vector 内で使うメモリは std::allocator で確保しようとするから、
必要ならアロケータを定義する必要がある。
819: 2021/02/21(日)20:26:48.03 ID:F92hI73d(6/6) AAS
ちょっと補足すると、IFooには現状代入手段が無いから、
*q = *pはそもそもコンパイルが通ることはなく、目的とする機能を形而上的に表す仮想コード
のつもり
828: 2021/02/22(月)08:23:10.03 ID:Dz0hZ3aS(1) AAS
>>827
shared_ptr使えば、大抵の場合は問題ないんじゃない?
927: はちみつ餃子 ◆8X2XSCHEME 2021/03/01(月)11:38:15.03 ID:770X86Bb(5/6) AAS
#if での切り分けだってネストはありうるけど、
それが見た目に分かりづらかったりするし、
いいことばかりじゃないよ。
954: 2021/03/04(木)13:03:17.03 ID:K63vSywh(1) AAS
カムロは半グレ
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.047s