
Constantine
01.06.2018
20:55:16
@antoshkka
https://godbolt.org/g/6VHoYp
кто не прав?

Alex
01.06.2018
21:00:09

Vyacheslav
01.06.2018
21:07:57
Есть простой способ в С++ помножить uint92_t на uint92_t?

Constantine
01.06.2018
21:18:53
в С++ есть uint92_t?

Google

Matwey
01.06.2018
21:23:15
число какое-то нецелое
откуда взялось
?

Sergey
01.06.2018
21:24:22
64 + 16 + 8 + 4

Matwey
01.06.2018
21:24:57
Есть тут какая-то четверка лишняя

Assasin
01.06.2018
23:10:29
Попробовал себя немного в метапрограммировании. Подскажите, есть споосб сделать то же самое проще?
https://godbolt.org/g/4XsWU3
Суть: вызывающая сторона может подсказать вызываемой функции, что какие-то части можно не вычислять

Vyacheslav
02.06.2018
06:46:31

Max
02.06.2018
08:47:41

Vyacheslav
02.06.2018
08:48:15
А как-нибудь кросс-платформенно? Без Ассемблера

Scarf
02.06.2018
08:48:33

Alexander
02.06.2018
08:49:56

Vyacheslav
02.06.2018
08:50:28
А на ARM64 оно работать будет?

Google

Max
02.06.2018
08:51:39

Побитый
02.06.2018
08:58:28

Aidar
02.06.2018
09:04:20
Или что значит использование?
Потрогать или иметь?
Если потрогать то да
Ну мув это тоже потрогать
Стоит всё-таки открыть стандарт

Побитый
02.06.2018
09:10:10
Стоит всё-таки открыть стандарт
Обычно в деструкторе unique_ptr есть static assert на проверку полноты типа. Соответственно, тип должен быть полным в момент вызова деструктора.

Andrey
02.06.2018
09:10:27
Там речь вроде бы шла о втором параметра шаблона - качтомном делетере. Если юник поинтер был создан с ним, то надо везде знать тип этого делетера

Aidar
02.06.2018
09:11:30

Побитый
02.06.2018
09:14:23

Alexander
02.06.2018
09:17:28
в момент создания самого указателя не нужна полнота типа

Побитый
02.06.2018
09:19:33

Aidar
02.06.2018
09:32:59

Побитый
02.06.2018
09:33:52
там вопрос про перемещение
Полнота типа нужна для вызова delete при удалении. Соответственно, везде где используются деструкторы это требование распространяется.

Google

Aidar
02.06.2018
09:36:13
ограничение на доступ по указателю и в default_delete
больше нет
http://eel.is/c++draft/unique.ptr#single.dtor-1
я не понял Incomplete Type может быть move constructable?
http://eel.is/c++draft/unique.ptr#single.ctor-18
так что на move тоже есть ограничения

Alex
02.06.2018
13:57:13
Интересно, зоопарк с разным кодированием инструкций так и останется или что-то придумают со временем

Kitsu
02.06.2018
14:00:21

Constantine
02.06.2018
14:00:45

Vyacheslav
02.06.2018
14:00:50

Kitsu
02.06.2018
14:00:56

Constantine
02.06.2018
14:02:56

Alex
02.06.2018
14:02:58
Вангую что расширят базовые регистры, а легаси оставят для виртуализации) Лет через 15

Стас
03.06.2018
06:01:58
Всем привет, возможно ли перевести курсор вниз с сохранением текущей позиции по вертикали ? \n не подходит так как смещает курсор в начало строки
p.s. visual studio 2017

Alexander
03.06.2018
06:04:06
См ncurses

Sergey
03.06.2018
06:04:34
У него vs

Spoonson
03.06.2018
06:07:31
гугл намекает на PDCurses как аналог на винде

Стас
03.06.2018
06:08:39
а ограничиться тем что есть в vs не получится да ?

Google

Spoonson
03.06.2018
06:10:21
Всегда можно напечатать нужное количество пробелов после переноса строки

Стас
03.06.2018
06:28:23
как вариант)

redl1ne
03.06.2018
06:29:17
Добрый день, подскажите есть ли аналоги webgl fingerprint для десктопа (с/c++)?
Т.е. сделать фактически тоже самое только на компилируемом языке

Тееем
03.06.2018
08:02:48
Нужна помощь в написании ТЗ под C++, не безвозмездно, пожалуйста в лс

Vyacheslav
03.06.2018
08:02:58

Стас
03.06.2018
08:05:34

Matwey
03.06.2018
08:09:39
Господа
А в стандарте не написано случайно как std::complex<> должен быть расположен в памяти?
Ага, написано!
Отлично

Ignat
03.06.2018
10:43:40

Denis
03.06.2018
16:51:31
Ребят привет. Можете помочь в правильном применении функции RtlDecompressBufferEx?
CompressFragmentWorkSpaceSize взял, выделил память под workspace, передал параметры, но функция не может писать в память: 0xC0000005