Size: a a a

2020 May 25

D

Dr Zlo in pro.cxx
Так как хелперы разные, могут быть реализации вообще без него, пишущие сразу в дисплей.
источник

R

Ruslan in pro.cxx
тогда хип и все вытекающие
источник

R

Ruslan in pro.cxx
и константность убери полей
источник

D

Dr Zlo in pro.cxx
Ruslan
тогда хип и все вытекающие
Да, уже.
источник

D

Dr Zlo in pro.cxx
Ruslan
и константность убери полей
Почему?
источник

R

Ruslan in pro.cxx
тьфу, забей, подумал про статичность сначала
источник

D

Dr Zlo in pro.cxx
А, ок.
источник

D

Dr Zlo in pro.cxx
Ruslan
тьфу, забей, подумал про статичность сначала
А статичность размеров в Константном дисплее как повлияет?
источник

R

Ruslan in pro.cxx
на него никак, на его братьев прямо
источник

R

Ruslan in pro.cxx
поля одни на всех станут просто
источник

D

Dr Zlo in pro.cxx
А, точно, мы же поля обьявляем в интерфейсе.
источник

D

Dr Zlo in pro.cxx
Да, согласен.
источник

VO

Vyacheslav Olkhovche... in pro.cxx
у меня вышло  так (многословно-кривовато):
template<int n>
struct A {
static const int size = n;
};

template<int n>
struct B : public A<n> {
static int array[A<n>::size];
};

B<10> helper_10;
источник

АК

Александр Караев... in pro.cxx
источник

IP

Ilya Polyansky in pro.cxx
упс, прошу прощения
источник

Z

Zymlex (Юрий) in pro.cxx
Подскажите, как настроить CMakeLists.txt, что бы CMake (с MSVC) собирал библиотеку другой битности?
Exe в x64, dll в x86.

target_compile_options (LIB PUBLIC -m32 ) создаёт конфликт:
library machine type 'x64' conflicts with target machine type 'x86'
источник

NP

Nikita Provotorov in pro.cxx
Изучаю различные флаги clang, вот что в доке написано:
-M, --dependencies

Like -MD, but also implies -E and writes to stdout by default

Только вот нифига там -E автоматом не задействуется. Это баг или фича?
источник

M

Michael in pro.cxx
Zymlex (Юрий)
Подскажите, как настроить CMakeLists.txt, что бы CMake (с MSVC) собирал библиотеку другой битности?
Exe в x64, dll в x86.

target_compile_options (LIB PUBLIC -m32 ) создаёт конфликт:
library machine type 'x64' conflicts with target machine type 'x86'
Разбить на 2 подпроекта: исполняемый файл и библиотека. На этапе компиляции библиотеки выставлять нужные параметры CMake.

Вопросы по билд системам здесь.
источник

Z

Zymlex (Юрий) in pro.cxx
Michael
Разбить на 2 подпроекта: исполняемый файл и библиотека. На этапе компиляции библиотеки выставлять нужные параметры CMake.

Вопросы по билд системам здесь.
Ок, спасибо! Попробую.
источник

MM

Mikhail Matrosov in pro.cxx
А вот ещё вопросик любителям инициализаций https://stackoverflow.com/q/62008160/261217
источник