
Constantine
18.07.2017
14:17:41
но в целом я задаю именно такой вопрос

Aidar
18.07.2017
14:17:49
Ну типа int - 1 ячейка памяти
struct твой - 1 ячейка памяти единственное только тут подобъект есть

Andrey
18.07.2017
14:18:04
я практически уверен, что на уровне асма всё однаково
мы же не говорим про union

Google

Constantine
18.07.2017
14:18:23

Andrey
18.07.2017
14:18:34
сементика struct по больше части для тебя, не для компилятора
а какой там может быть фокус? ссылка это тот же указатель — работа с объектом, который физически хранится не здесь

Constantine
18.07.2017
14:19:36

Andrey
18.07.2017
14:20:21
ну и ладно

Constantine
18.07.2017
14:20:32
для инта такое не поканает, сотка инфа

Andrey
18.07.2017
14:20:40
ты с таким же успехом можешь писать атрибуты для инта, без структуры

Aidar
18.07.2017
14:20:58
Что это
Я о таком не згаю

Constantine
18.07.2017
14:21:29
Что это
я написал пример костыля компилятора для C++98, когда не было rvalue reference

Andrey
18.07.2017
14:21:37
у gcc есть атрибуты, которые могут выравнить поля структуры, например на кеш линию проца
активно используется например в реализации TCP/IP стека линукса, для экономии на обработке пакетов (SKB)

Constantine
18.07.2017
14:22:40

Google

Aidar
18.07.2017
14:22:51
А в стандарте чтоль нет до сих пор?

Constantine
18.07.2017
14:23:08
Ну мне нужен strict type aliasing

Aidar
18.07.2017
14:23:18
А точно там же нет кэщ линий

Constantine
18.07.2017
14:23:25
Я могу быть X-Y дауном, но это реализуется так

Aidar
18.07.2017
14:23:51
Лол

Constantine
18.07.2017
14:23:53
Я могу закрывать на #ifdef _DEBUG проверки и огрести

Andrey
18.07.2017
14:24:17
https://gcc.gnu.org/onlinedocs/gcc/Variable-Attributes.html

Aidar
18.07.2017
14:26:55
Когда в твой язык не завезли restrict

Andrey
18.07.2017
14:28:05
))

Alex Фэils?︙
18.07.2017
16:46:10

Вадя
18.07.2017
16:47:33
Щас бы ub
Эх

Alex Фэils?︙
18.07.2017
16:48:42
Вот те ub: github.com/leha-bot/to_string
Звучит как телеграм

Aidar
18.07.2017
17:06:35
а когда 1.5к отмечали?

Stanislav
18.07.2017
17:06:52

Aidar
18.07.2017
17:06:58
да

Владислав
18.07.2017
17:07:23
1488 отмечали, ну, я отмечал

Stanislav
18.07.2017
17:08:35

Владислав
18.07.2017
17:09:20

Google

Владислав
18.07.2017
17:09:20
На с++ писать не бросим)

Alex Фэils?︙
18.07.2017
17:09:43

Antony
18.07.2017
17:28:08

Vlad
18.07.2017
17:29:30

Constantine
18.07.2017
17:42:23
как работает inline для declaration/definition of class member function?
скажем так, у меня есть примерно такая фигня
//.h
struct Some {
inline void f();
};
//.cpp
void Some::f()
{
}
почему в зависимости от разных настроек оптимизации вижака функция то экспортируется, а то нет?
из объектника.
//2.cpp
Some object;
object.f();
то линкуется, то нет
/Zc:inline включено

Bhdn
18.07.2017
17:55:43
скажите пжлст какое число получается на выходе UINT64_C(858986905600000000) ?

Anatoly
18.07.2017
18:22:58
Таки никто не знает, что с rsdn'ом стало?

Vlad
18.07.2017
18:27:00
сдох наверно

Anatoly
18.07.2017
18:27:56
Печаль

Vladislav
18.07.2017
19:24:27

Admin
ERROR: S client not available

Sergey
18.07.2017
20:05:04
сорри за офтоп, но такое волнует - есть ли чатик с обсуждением компаний/вакансий, связанных именно с плюсами?

Andrey
18.07.2017
20:05:44

Vladislav
18.07.2017
20:07:04
https://t.me/ProCxxJobs

Sergey
18.07.2017
20:07:21
про вакансии видел, подписан )

Alex Фэils?︙
18.07.2017
20:18:02

Google

Evgeniy
18.07.2017
20:34:08

Vladislav
18.07.2017
20:34:48
7 бед один дотнет
извините

Evgeniy
18.07.2017
20:35:11
один дотнет 7 бед

Vladislav
18.07.2017
20:37:36
ну или так, да

Anatoly
19.07.2017
02:28:00

Evgeniy
19.07.2017
04:56:38
https://bugs.llvm.org/show_bug.cgi?id=33840
@AlexFails

Alex Фэils?︙
19.07.2017
05:02:03

Evgeniy
19.07.2017
05:06:17
g++-4.9: internal compiler error: Killed (program cc1plus)
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.9/README.Bugs> for instructions.
это обязательно баг в компиляторе?

Vladislav
19.07.2017
05:10:04

Evgeniy
19.07.2017
05:50:30

Vlad
19.07.2017
05:55:42

Evgeniy
19.07.2017
06:40:27
Привет. Посоветуйте, пожалуйста, обучающие материалы по современному C++. Есть небольшой опыт работы с C++, но очень давно. Планирую писать небольшие околонаучные программы, работать с готовыми библиотеками, но хочу простой и безопасный код. Спасибо.
То есть интересует больше прагматика, чем тонкости.