v
Size: a a a
v
OL
СВ
СВ
MM
static constexpr
, а не просто constexpr
или const
. Например:int foo1() {
static constexpr std::array v = { 1, 2, 3 };
return bar(v);
}
constexpr
, то компилятор будет обязан создавать новый объект, если bar
принимает параметр по ссылке: https://gcc.godbolt.org/z/yHTSnfN
static constexpr
, а не просто constexpr
или const
. Например:int foo1() {
static constexpr std::array v = { 1, 2, 3 };
return bar(v);
}
constexpr
, то компилятор будет обязан создавать новый объект, если bar
принимает параметр по ссылке: https://gcc.godbolt.org/z/yHTSnfstatic constexpr
в constexpr
функциях работать не будет, не знаю насколько это важно. https://gcc.godbolt.org/z/C59SkaMM
static constexpr
в constexpr
функциях работать не будет, не знаю насколько это важно. https://gcc.godbolt.org/z/C59SkaN
v
static constexpr
, а не просто constexpr
или const
. Например:int foo1() {
static constexpr std::array v = { 1, 2, 3 };
return bar(v);
}
constexpr
, то компилятор будет обязан создавать новый объект, если bar
принимает параметр по ссылке: https://gcc.godbolt.org/z/yHTSnfv
static constexpr
, а не просто constexpr
или const
. Например:int foo1() {
static constexpr std::array v = { 1, 2, 3 };
return bar(v);
}
constexpr
, то компилятор будет обязан создавать новый объект, если bar
принимает параметр по ссылке: https://gcc.godbolt.org/z/yHTSnfMM
v
MM