[過去ログ] C++相談室 part156 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
30(3): 2021/05/21(金)06:16 ID:682YZm8K(1/2) AAS
固定長文字列クラスってないんですかね
template<int N> void hoge(string s){
……
assert(N == s.size());
array<int, N> a;
……
}
なる関数を呼び出すときにテンプレートパラメータを省略したいんです
s が固定長なら s から N を推論してくれますよね
34(1): 2021/05/21(金)15:55 ID:FMNTAZuF(1) AAS
>>30-31
これマジキボンヌなので何卒よろしくお願いします
35(2): 2021/05/21(金)16:07 ID:wQUXYA+s(1) AAS
>>30
よくわからんが何で長さの相違を型の相違にしたいんだ?
文字列リテラルならこういう手があるけど
template <int N> void hoge(const char(&s)[N])
{
}
37(1): 2021/05/21(金)16:18 ID:cnTkitrU(1) AAS
>>30
>テンプレートパラメータを省略したいんです
の理由がただお遊びレベルのような気がしてスルーしてたけど
固定長の文字列クラスは標準には無い、欲しけりゃ探すか自分で作れ、それか>>35
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.053s