Wie kann man automatisch deduce-Größe sind, aber übertypen STD :: Array explizit?
Posted: 17 Mar 2025, 01:52
Wie machen Sie den Compiler automatisch die Größe, während Sie in einem std :: array explizit sind? Ab C ++ 17 können Sie beide mit < /p>
automatisch zieren.
automatisch zieren.
Code: Select all
std::array a{1, 2, 3};
< /code>
äquivalent zu < /p>
std::array a{1, 2, 3};
< /code>
Aber [url=viewtopic.php?t=14917]ich möchte[/url] explizit über den Typ, aber nicht die Größe, [url=viewtopic.php?t=14917]ich möchte[/url] im Wesentlichen < /p>
std::array a{1, 2, 3};
< /code>
Aber diese genaue Syntax führt zu < /p>
prog.cc:15:20: error: wrong number of template arguments (1, should be 2)
15 | std::array a{1, 2, 3};
| ^