🦥Alex Fails
А в чём вопрос то?
я думаю о том, как представлять пространство в сжатой форме
🦥Alex Fails
чтоб можно было рендерить только видимые листья пр-ва
Anonymous
Зачем?
Anonymous
Модов дохуя?
arisudesu
Ох уж эта Ява.
Stanislav
кровывый энтерпрайз
arisudesu
Кровавые в нем слезы?
Stanislav
угу
Anonymous
Stanislav
https://gcc.godbolt.org/
Stanislav
Setting up Conan C/C++ package manager To install conan in your computer, the easiest way is with Python package: $ sudo pip install conan 😩
Stanislav
ну да, но что им мешало на С++ его написать))
🦥Alex Fails
да
Stanislav
qt creator 4 релизнулся
Stanislav
набегай
arisudesu
пкбилды завезли?
Stanislav
эм, у них пребилд с сайта можно качать
Stanislav
на убунтах работает нормально :)
arisudesu
хз
arisudesu
запакуют в пакеты - обновлюсь
arisudesu
таскать в систему в обход пакетника не хочу
Anonymous
qt creator 4 релизнулся
Отлично. Как раз в F24 попадёт.
arisudesu
а что нового там
arisudesu
кроме иконок
arisudesu
анализ кода улучшили хоть?
Stanislav
http://code.qt.io/cgit/qt-creator/qt-creator.git/tree/dist/changes-4.0.0.md?h=4.0
arisudesu
больше не будет автокомплитом std::__cxx11::string вставлять, там где в действительности std::string ?
Stanislav
чебы не включить clang code model?
Sergey
time_t в вижаке задефайнен как^
Sergey
#ifndef _CRT_NO_TIME_T #ifdef _USE_32BIT_TIME_T typedef __time32_t time_t; #else typedef __time64_t time_t; #endif #endif
Sergey
Где эти time
Sergey
typedef long __time32_t; typedef __int64 __time64_t;
Sergey
Почему не uint? Для поддержки вычитания меньшего времени из большего?
Sergey
Но это как-то бессмысленно
🦥Alex Fails
в 2 раза длиннее время
arisudesu
лоол
arisudesu
звучит то как
🦥Alex Fails
но с сигнед можно еще и до 1970 года представлять
Sergey
Я не совсем понимаю
Sergey
Зачем signed?
Sergey
Время меньше 0?
Stanislav
0 это 1970
Stanislav
меньше 0 до этой даты :)
Sergey
Аа
Sergey
дурень
Sergey
T retval = T();
Sergey
Это нормальный способ получения default значения для типа?
arisudesu
не понимат
arisudesu
ты хочешь объект на стеке?
arisudesu
или ты хочешь объект в куче
Sergey
м?
Sergey
я про получение дефолтного значения для типа
Sergey
template<typename T>
arisudesu
что есть дефолтное значение
Sergey
аналог default(%Тип%) из c#
arisudesu
вызов конструктора по умолчанию?
Sergey
В целом, да
arisudesu
T obj;
arisudesu
или T* obj = new T;
Sergey
Все-таки немного не то
Sergey
Забей
Sergey
Дефолтное значение это вызов конструктора, если это объект
Sergey
Для всяких типов же это какое-то значение
Sergey
T() норм
arisudesu
по-моему ты неправильно понял С++
Sergey
мусор не есть дефолтное значение
arisudesu
у базовых типов значение в момент определения такое, какое будет в памяти в этот момент
arisudesu
или то, которое указано в коде явно
arisudesu
у сложных типов (объектов) - инициализируется конструктором
Sergey
https://msdn.microsoft.com/en-us/library/83fhsxwc.aspx
arisudesu
такого нету в принципе
Sergey
Ну, тип() дает тот же эффект
Sergey
char f = char();
Sergey
'\0'
arisudesu
да нету такого в С
arisudesu
char f = '\0'
arisudesu
если хочешь
Sergey
В с++11 добавили
Sergey
Мы ж про плюсы)