
Square
07.03.2017
12:41:00
Если параметр /Zc:wchar_t включен, wchar_t сопоставляется собственному специальному типу __wchar_t Microsoft. Если указан параметр /Zc:wchar_t- (со знаком минус), wchar_t сопоставляется объявлению typedef для типа unsigned short
оно каким то хреном раньше билдилось

Aleksei
07.03.2017
12:41:40
qt тогда тоже с этой опцией собрать надо

Google

Aidar
07.03.2017
12:42:03
Странно все это

Square
07.03.2017
12:42:20
да чо то 15я сутдия какая то сумашедшая в плане строгости отношения к типам данных

Stanislav
07.03.2017
12:42:54
Поскольку теперь по умолчанию параметр /Zc:wchar_t включен, если в коде используются глобальные функции COM компилятора, рекомендуется заменить явные ссылки на comsupp.lib (из директивы comment pragma или из командной строки) ссылками на comsuppw.lib или comsuppwd.lib.
ээ, чиво

Aidar
07.03.2017
12:43:02
А чё виндовский wchar это не short?

Aleksei
07.03.2017
12:43:09
Мне для 4.6 надо было это, тогда приходилось пересобирать

Stanislav
07.03.2017
12:43:20

Aidar
07.03.2017
12:43:29
А разница в чем?

Square
07.03.2017
12:43:30

Aidar
07.03.2017
12:43:33
В типе?

Stanislav
07.03.2017
12:43:38
да

Square
07.03.2017
12:43:44

Google

Aidar
07.03.2017
12:43:51
А там строка из этого дерьма
И массив

Square
07.03.2017
12:43:59
кастовать неохота
там тыщи строк

Aidar
07.03.2017
12:44:03
Кастуй

Square
07.03.2017
12:44:17
Кастуй
ну я собсно уже начал обмазываться

Aidar
07.03.2017
12:44:19
Зачем ваще qstring?

Square
07.03.2017
12:44:28
ох...

Aidar
07.03.2017
12:44:30
Непонятно

Square
07.03.2017
12:44:33
надо )
чтоб utf16 хранить и в Utf8 ораклу отдавать
например...
ну вообще я тащусь от форматирования и биндинга параметров

Дед Пегас
07.03.2017
12:45:57
Вбросим плюсов http://brunocodutra.github.io/metal/

Square
07.03.2017
12:47:07

Daniyal
07.03.2017
12:55:20
У кого -нибкдь был опыт работы с mime type' ами? Мне нужно парсить аудио типы. Подкиньте пожалуйста советов. Мало ли у кого был такой опыт
Сейчас смотрю rfc разные, но их не одна штука

Дед Пегас
07.03.2017
12:56:19

Daniyal
07.03.2017
12:58:05
Libmagic вроде чет подобное делает. Но мне не нужно узнавать тип файлы, а нужно по строке с mime заполнить объект параметрами расширения, частоты дискретизации и прочей служебной инфой
Прости мало ли кто -то подобное делал, ссылок может кто подкинет почитать, или опытом поделится

Google

Surreal
07.03.2017
13:01:15
ffmpeg посмотрите. Там может не быть внешнего интерфейса для парсинга, тогда придется исходники смотреть и дергать функции оттуда.
Но это на крайний случай.

Daniyal
07.03.2017
13:04:25
Спасибо большое, посмотрю

Andrei
07.03.2017
13:20:03

Pepe
07.03.2017
13:24:02

Sergey
07.03.2017
13:24:30

Tema
07.03.2017
13:24:48

Andrei
07.03.2017
13:24:52
Это довольно продвинутые вещи, совеременная (50-60 лет) математика.

Pepe
07.03.2017
13:25:38

Andrei
07.03.2017
13:26:01
Хаскелль всё же чуточку проще, того что я перечислил.

Tema
07.03.2017
13:26:33

Andrei
07.03.2017
13:26:44
Хаскелль — с математической точки зрения — это про теорию ктегорий, немного про моноиды, немного про топосы.

Pepe
07.03.2017
13:27:36

Andrei
07.03.2017
13:27:56
Да нет, довольно неплохо связан.

Pepe
07.03.2017
13:30:03
Да нет, довольно неплохо связан.
Только что можно сказать что монада это монада (которая кстати еще и не монада и теор ката вроде но я не проверял так что не поручусь)

Monday Begins on Saturday
07.03.2017
14:07:06
https://www.quora.com/Why-are-the-%E2%80%98new%E2%80%99-and-%E2%80%98delete%E2%80%99-keywords-considered-bad-in-modern-C++/answer/Brian-Bi
Реально плохо new и delete использовать?

Дед Пегас
07.03.2017
14:12:22
Почему?

Matway
07.03.2017
14:12:46
В пользовательском коде (если мы не пишем свой контейнер, например) - да, плохо. Есть другая крайность - shared_ptr. Это ещё хуже. Личное мнение - в хорошей кодовой базе операторы new должны встречаться в редких, качественно проработанных местах. Свои контейнеры, низкоуровневый код. shared_ptr не должны встречаться никогда.

Дед Пегас
07.03.2017
14:12:48
А, посмотрел.

Google

Matway
07.03.2017
14:13:08
У нас есть unique_ptr. Для начала его достаточно.

Дед Пегас
07.03.2017
14:13:16
Как я понял из статьи, ругаются на new при создании юников/шаредов.

Tema
07.03.2017
14:13:22

Admin
ERROR: S client not available

Дед Пегас
07.03.2017
14:13:27
Это и правда может привести к оверхеду...
make_unique/make_shared наше всё

Tema
07.03.2017
14:13:41
ноу мемори лиакс

Дед Пегас
07.03.2017
14:14:10

mefest
07.03.2017
14:14:13
хотя неудачный пример

Tema
07.03.2017
14:14:39

Matway
07.03.2017
14:14:39
Указатель, ссылка. Если передаётся владение - std::move(myUniquePointer).

Дед Пегас
07.03.2017
14:14:53
Создание нового объекта и его обёртывание.

Tema
07.03.2017
14:15:35

mefest
07.03.2017
14:15:51

Дед Пегас
07.03.2017
14:16:01
Што.

Tema
07.03.2017
14:16:08

Matway
07.03.2017
14:16:13
Это аналог
myUniquePtr = std::make_unique<MyType>();

Google

Дед Пегас
07.03.2017
14:16:16
https://www.reddit.com/r/cpp/comments/5wwmi2/visual_studio_2015_compiler_bug_64bit_instead_of/

Andre
07.03.2017
15:07:48
Reindex.. please wait

Valery
07.03.2017
15:36:52
Valery, [07.03.17 18:31]
Ребят, второй день не могу понять ошибку с CMake'ом
Делаю проектик в CLion: библиотека и программка. Библиотека собралась на ура. Но не могу её никак использовать с той программкой: undefined reference to.. Проверял через утилиту nm - символы экспортируются. Потом вызывал ld через консоль - всё собралось. А через CMake не хочет. -lбиблиотека подставляется в виде опции компилятору. GCC. Linux.

Sergey
07.03.2017
16:04:17
А -l/full/path/to/lib.so не помогает, случайно?

Tema
07.03.2017
16:07:35
+ что говорит ldd urlib.so

Aidar
07.03.2017
16:08:13
Или юзать cmake штуки для этого

Grigor
07.03.2017
16:11:25
а с cmake есть же add_library

Valery
07.03.2017
16:19:15
Полный путь так же не помогает до библиотеки не с ключом -l ни с -L. При -l cannot find, при -L так же undefined reference to.
а с cmake есть же add_library
С ней так же шаманил. Но она вроде создаёт библиотеку, а не задействует в программе. С этой функцией я шаманил. Cvake либо ругался на ошибку, либо вообще никаких реакций не было. Компилятору вообще не передавалось никаких опций связанных с подключаемой библиотекой...