Size: a a a

2021 February 12

DP

Denis Paukaev in supapro.cxx
Aleksander Mironov
static inline поле класса, все еще будет себя вести как статик? (Глобальная переменная в области видимости класса)
будет
источник

AM

Aleksander Mironov in supapro.cxx
Denis Paukaev
будет
Это просто что бы иницилазировать в хидере можно было? И все, больше не на что не влияет?
источник

LA

Liber Azerate in supapro.cxx
Aleksander Mironov
Это просто что бы иницилазировать в хидере можно было? И все, больше не на что не влияет?
Влияет на linkage
источник

AN

Alexander N in supapro.cxx
У  такого поля lifetime будет с начала программы?
источник

Q

Queen in supapro.cxx
Danya
Это вряд ли мне было
Но ответить могу: С++ очевидно лучше Си
Да, надо было тегнуть любителя немецкого. C++ лучше, при этом C  существует ещё. Почему то предпочтение отдают C, хотя понятно почему. Он производительнее
источник

DP

Denis Paukaev in supapro.cxx
Liber Azerate
Влияет на linkage
как?
источник

D

Danya in supapro.cxx
Queen
Да, надо было тегнуть любителя немецкого. C++ лучше, при этом C  существует ещё. Почему то предпочтение отдают C, хотя понятно почему. Он производительнее
Нет, это неправда
источник

D

Danya in supapro.cxx
С++ настолько же производительный, сколько и Си
источник

D

Danya in supapro.cxx
Иногда даже лучше
источник

AM

Aleksander Mironov in supapro.cxx
Queen
А почему не C? Ты первый, кого я встретил, кто на С++ решил писать
Тут я еще есть, всем мозги трахаю.

Потому, что задолбался писать на С, слишком дохрена костылищ и нечитабельного рожает (хотя может это руки).
И все равно в некоторых местах уходишь в какое-то кривое подобие ООП.
источник

LA

Liber Azerate in supapro.cxx
external(weak)
источник

D

Danya in supapro.cxx
Danya
Иногда даже лучше
Классический пример, который я уже устаю набирать:
Есть такой человек Jason Turner. Он решил переписать Doom на C++, но сдулся. Смог только поправить ошибки компиляции для С++ компилятора. В итоге у него был ~10% прирост по сравнению с оригинальной версией.
источник

D

Danya in supapro.cxx
Aleksander Mironov
Тут я еще есть, всем мозги трахаю.

Потому, что задолбался писать на С, слишком дохрена костылищ и нечитабельного рожает (хотя может это руки).
И все равно в некоторых местах уходишь в какое-то кривое подобие ООП.
Нет, это не руки))
источник

AN

Alexander N in supapro.cxx
Liber Azerate
external(weak)
Хм я почему-то тоже подумал, что будет external, но время жизни то с начала программы и до конца?
источник

LA

Liber Azerate in supapro.cxx
Alexander N
Хм я почему-то тоже подумал, что будет external, но время жизни то с начала программы и до конца?
Ну как обычный статик
источник

Q

Queen in supapro.cxx
Danya
С++ настолько же производительный, сколько и Си
А почему его предпочитают тогда? Это вопрос без пассивной агрессии, мне сейчас действительно интересно стало
источник

SS

Sergey Skvortsov in supapro.cxx
Danya
Классический пример, который я уже устаю набирать:
Есть такой человек Jason Turner. Он решил переписать Doom на C++, но сдулся. Смог только поправить ошибки компиляции для С++ компилятора. В итоге у него был ~10% прирост по сравнению с оригинальной версией.
А если бы он на C переписывал, сколько бы прироста было?
источник

AM

Aleksander Mironov in supapro.cxx
Queen
А почему его предпочитают тогда? Это вопрос без пассивной агрессии, мне сейчас действительно интересно стало
Дедовщина.
источник

AN

Alexander N in supapro.cxx
Danya
Классический пример, который я уже устаю набирать:
Есть такой человек Jason Turner. Он решил переписать Doom на C++, но сдулся. Смог только поправить ошибки компиляции для С++ компилятора. В итоге у него был ~10% прирост по сравнению с оригинальной версией.
Жаль, что сдулся было бы интересно поглядеть
источник

D

Danya in supapro.cxx
Queen
А почему его предпочитают тогда? Это вопрос без пассивной агрессии, мне сейчас действительно интересно стало
1. Не всегда есть С++ компилятор
2. Си проще
3. В Си больше контроля. Если использовать С++ со всеми абстракциями, то контроля над генерируемым ассемблером меньше, всё-таки.
источник