АК
f<"123">
не валидно, аconstexpr char buf[] = "123"; f<buf>();
- валидноSize: a a a
АК
f<"123">
не валидно, аconstexpr char buf[] = "123"; f<buf>();
- валидноN
N
f<"123">
не валидно, аconstexpr char buf[] = "123"; f<buf>();
- валидноПК
f<"123">
не валидно, аconstexpr char buf[] = "123"; f<buf>();
- валидноАК
template <const char*> struct test;'"123"' is not a valid template argument for type 'const char*' because string literals can never be used in this context
test<"123"> q;
VR
VR
N
VR
АК
АК
VR
ПК
VR
ПК