Size: a a a

2020 August 15

SL

Serhii Lytvynenko in supapro.cxx
Ребят методы в классе нужно размещать от большего к маленькому ?  (То-есть сверху самый большой внизу маленький ?). Я так понимаю это сделано чтобы избегать фрагментации памяти ?
источник

AK

Anton Kviatkovskii in supapro.cxx
Serhii Lytvynenko
Ребят методы в классе нужно размещать от большего к маленькому ?  (То-есть сверху самый большой внизу маленький ?). Я так понимаю это сделано чтобы избегать фрагментации памяти ?
Кек, и тут экономят
источник

AK

Anton Kviatkovskii in supapro.cxx
Есть исследование как фрагментация влияет на скорость?) я б почитал
источник

AS

Anatoly Shirokov in supapro.cxx
Serhii Lytvynenko
Ребят методы в классе нужно размещать от большего к маленькому ?  (То-есть сверху самый большой внизу маленький ?). Я так понимаю это сделано чтобы избегать фрагментации памяти ?
пофиг, мало того ты фиг определишь в каком порядке разместит код компилятор при кодогенерации.
источник

AF

Aidar Fattakhov in supapro.cxx
Коля🤔🎭
У меня MSVC, компилится
И что?
источник

AF

Aidar Fattakhov in supapro.cxx
Коля🤔🎭
Ясненько)
Ну оно не должно каставаться, тут какойто режим совместимости с си который нужно отключить
источник

D

Dmitriy in supapro.cxx
А как вообще размещать методы в классе?
По алфавиту?
Группировать по примерно схожему кругу решаемых задач?
По лунному календарю?
С помощью магии Вуду?
источник

AS

Anatoly Shirokov in supapro.cxx
Dmitriy
А как вообще размещать методы в классе?
По алфавиту?
Группировать по примерно схожему кругу решаемых задач?
По лунному календарю?
С помощью магии Вуду?
варианты:
1. по классу видимости
public:
protected:
private:

2. по назначению:
// группа методов 1 
public:
protected:
private:
...
// группа методов N
public:
protected:
private:
источник

CC

Cool Cooler in supapro.cxx
Dmitriy
А как вообще размещать методы в классе?
По алфавиту?
Группировать по примерно схожему кругу решаемых задач?
По лунному календарю?
С помощью магии Вуду?
Я вот рандомно
источник

CC

Cool Cooler in supapro.cxx
На деле по мере разработки
источник

К

Коля🤔🎭 in supapro.cxx
Aidar Fattakhov
Ну оно не должно каставаться, тут какойто режим совместимости с си который нужно отключить
Хмм, ничего не могу найти похожего, чтобы отключить совместимость
источник

CC

Cool Cooler in supapro.cxx
Serhii Lytvynenko
Ребят методы в классе нужно размещать от большего к маленькому ?  (То-есть сверху самый большой внизу маленький ?). Я так понимаю это сделано чтобы избегать фрагментации памяти ?
Дак методы всё равно же будут фиг знает где
источник

CC

Cool Cooler in supapro.cxx
Надо тока поля оптимизировать
источник

CC

Cool Cooler in supapro.cxx
От большего к меньшему (по sizeof'у)
источник

CC

Cool Cooler in supapro.cxx
Serhii Lytvynenko
Ребят методы в классе нужно размещать от большего к маленькому ?  (То-есть сверху самый большой внизу маленький ?). Я так понимаю это сделано чтобы избегать фрагментации памяти ?
Хотя я ща подумал
источник

CC

Cool Cooler in supapro.cxx
Ну на всякий случай можно так сделать
источник

CC

Cool Cooler in supapro.cxx
Мб в некоторых случаях помогает
источник

CC

Cool Cooler in supapro.cxx
Но думаю, на этом много памяти не сэкономишь
источник

CC

Cool Cooler in supapro.cxx
В основном будут объекты место занимать
источник

CC

Cool Cooler in supapro.cxx
И их ресурсы
источник