[過去ログ] C++相談室 part165 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
43(1): デフォルトの名無しさん (ワッチョイ 454e-0SSA) [] 2023/11/09(木) 18:09:02.18 ID:vDu6brxv0(1) AAS
>>42メンバ関数をポインタ経由で呼び出したいってことならstd::bindでできるはず
46(1): デフォルトの名無しさん (オイコラミネオ MM49-wdyj) [sage] 2023/11/09(木) 19:13:19.18 ID:RZ9WOZDMM(1) AAS
エラーメッセージにヒントはない?
52(1): はちみつ餃子◆8X2XSCHEME (ワッチョイ 7f3e-zQu6) [sage] 2023/11/12(日) 11:38:27.18 ID:O0gb6uIB0(2/3) AAS
ごめん。 間違いがあった。
ポインタは void* へ暗黙に変換できる。
この変換はオーバーロード解決時の候補になりうる。
ただ、 bool への変換とは優先順位に差がある。
97(1): デフォルトの名無しさん (ワッチョイ cf63-nyJS) [sage] 2023/12/29(金) 19:34:46.18 ID:MPSeCS+O0(1/2) AAS
実験せずに質問するますが、
int a, b;
cin >> &x >> &y;
に対し、
Q1. 「100 a」を入力したら例外もタイムアウト待ちも発生せず、cin.fail()がtrueになるだけ?
Q2. 「100」とだけ入力してそのまんま(リダイレクト元のファイルハンドルか何かが
タイムアウトもエラーもクローズもしなければ)ならそれっきり返ってこない?
105: デフォルトの名無しさん (ワッチョイ 06a2-M+UX) [sage] 2023/12/31(日) 20:44:02.18 ID:bvEcnWMM0(1/2) AAS
全く大丈夫じゃない
初心者スレからどうぞ
317(2): デフォルトの名無しさん (ワッチョイ c3c9-hAMa) [sage] 2024/04/09(火) 20:10:25.18 ID:T/amOWJO0(1) AAS
とあるtemplateの関数を実装しているのですが、
const指定の振る舞いがよくわからなくなったので
質問させてください。
以下の(だいぶ簡略化した)コードで、
f_without_const<const int*>(const int* a)
はコンパイルが通るのですが
f_with_const<int*>(const int* a)
がコンパイルが通らないのは何故でしょうか。
外部リンク:wandbox.org
424: デフォルトの名無しさん (ワッチョイ 02f0-HfY5) [sage] 2024/08/25(日) 02:05:31.18 ID:LfSHCV3h0(2/2) AAS
実体化ってどっちみちコンパイルするときにエラー発生するんだから結果かわらねぇだろバカがよう
518(1): 警備員[Lv.44] (ワッチョイ 89c3-YFB5) [sage] 2024/10/31(木) 00:43:29.18 ID:ET2RcGMR0(1) AAS
カウワ?
590(1): デフォルトの名無しさん (ワッチョイ 36e6-slOl) [sage] 2024/11/22(金) 17:47:03.18 ID:ckHOQP240(1) AAS
ポーランドにでも移住しろ
784(1): はちみつ餃子◆8X2XSCHEME (ワッチョイ ed32-PAPZ) [sage] 2025/03/23(日) 09:32:31.18 ID:Ft35v0Bz0(2/3) AAS
元の話題からはずれる余談だけれど、静的記憶域期間を持つブロックスコープの変数は最初に通過したときに初期化されるルールがある。 (条件によるので常にではない。)
外部リンク[dcl]:timsong-cpp.github.io
なのでシングルトンパターンはこう単純化して書くことも出来る。
#include <memory>
class Foo {
Foo() = default;
public:
static Foo* createInstance() {
static std::unique_ptr<Foo> m_pObj = std::unique_ptr<Foo>(new Foo);
return m_pObj.get();
}
};
int main(void) {
auto bar = Foo::createInstance();
}
789(1): デフォルトの名無しさん (ワッチョイ e563-0why) [sage] 2025/03/23(日) 11:03:44.18 ID:IgihfQRv0(4/4) AAS
だいたいstd::unique_ptrとstd::shard_ptrでは前者が1個のポインタと同じサイズなのに後者は2個分ある(ヒープにとられた参照カウンタへのポインタを持つため
sizeof(shared_ptr)=16
sizeof(unique_ptr)=8
というのもあり、std::unique_ptr<T>で済むところをstd::shared_ptr<T>推しするのはいかがなものか……
950: デフォルトの名無しさん (ワッチョイ f196-4ocp) [sage] 2025/04/20(日) 16:24:04.18 ID:Eo/IXC4V0(1) AAS
MCPって面白そうだけどもC++のSDKってないんだな
ラッパーとかないんかな?
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.049s