Aidar
Непонятно
Square
надо )
Square
чтоб utf16 хранить и в Utf8 ораклу отдавать
Square
например...
Square
ну вообще я тащусь от форматирования и биндинга параметров
Крылатый
Вбросим плюсов http://brunocodutra.github.io/metal/
Animal
У кого -нибкдь был опыт работы с mime type' ами? Мне нужно парсить аудио типы. Подкиньте пожалуйста советов. Мало ли у кого был такой опыт
Animal
Сейчас смотрю rfc разные, но их не одна штука
Крылатый
Animal
Libmagic вроде чет подобное делает. Но мне не нужно узнавать тип файлы, а нужно по строке с mime заполнить объект параметрами расширения, частоты дискретизации и прочей служебной инфой
Animal
Прости мало ли кто -то подобное делал, ссылок может кто подкинет почитать, или опытом поделится
Surreal
ffmpeg посмотрите. Там может не быть внешнего интерфейса для парсинга, тогда придется исходники смотреть и дергать функции оттуда.
Surreal
Но это на крайний случай.
Animal
Спасибо большое, посмотрю
Pepe 🐸
Sergey
Andrei
Это довольно продвинутые вещи, совеременная (50-60 лет) математика.
Andrei
Хаскелль всё же чуточку проще, того что я перечислил.
Deleted Account
Andrei
Хаскелль — с математической точки зрения — это про теорию ктегорий, немного про моноиды, немного про топосы.
Pepe 🐸
Andrei
Да нет, довольно неплохо связан.
Pepe 🐸
Да нет, довольно неплохо связан.
Только что можно сказать что монада это монада (которая кстати еще и не монада и теор ката вроде но я не проверял так что не поручусь)
Dmitriy / დიმიტრი
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 использовать?
Крылатый
Почему?
Matway
В пользовательском коде (если мы не пишем свой контейнер, например) - да, плохо. Есть другая крайность - shared_ptr. Это ещё хуже. Личное мнение - в хорошей кодовой базе операторы new должны встречаться в редких, качественно проработанных местах. Свои контейнеры, низкоуровневый код. shared_ptr не должны встречаться никогда.
Крылатый
А, посмотрел.
Matway
У нас есть unique_ptr. Для начала его достаточно.
Крылатый
Как я понял из статьи, ругаются на new при создании юников/шаредов.
Deleted Account
Крылатый
Это и правда может привести к оверхеду...
Крылатый
make_unique/make_shared наше всё
Deleted Account
Deleted Account
ноу мемори лиакс
Крылатый
mefest
mefest
хотя неудачный пример
Matway
Указатель, ссылка. Если передаётся владение - std::move(myUniquePointer).
Крылатый
Крылатый
Создание нового объекта и его обёртывание.
mefest
Крылатый
Што.
Matway
Это аналог
myUniquePtr = std::make_unique<MyType>();
Крылатый
Крылатый
https://www.reddit.com/r/cpp/comments/5wwmi2/visual_studio_2015_compiler_bug_64bit_instead_of/
Valery
Valery, [07.03.17 18:31]
Ребят, второй день не могу понять ошибку с CMake'ом
Делаю проектик в CLion: библиотека и программка. Библиотека собралась на ура. Но не могу её никак использовать с той программкой: undefined reference to.. Проверял через утилиту nm - символы экспортируются. Потом вызывал ld через консоль - всё собралось. А через CMake не хочет. -lбиблиотека подставляется в виде опции компилятору. GCC. Linux.
серёжа
А -l/full/path/to/lib.so не помогает, случайно?
Deleted Account
Deleted Account
+ что говорит ldd urlib.so
Aidar
Или юзать cmake штуки для этого
Danil
а с cmake есть же add_library
Valery
Полный путь так же не помогает до библиотеки не с ключом -l ни с -L. При -l cannot find, при -L так же undefined reference to.
Valery
Valery
а с cmake есть же add_library
С ней так же шаманил. Но она вроде создаёт библиотеку, а не задействует в программе. С этой функцией я шаманил. Cvake либо ругался на ошибку, либо вообще никаких реакций не было. Компилятору вообще не передавалось никаких опций связанных с подключаемой библиотекой...
Danil
а
Danil
ну она создает
Danil
а там есть еще target_link_library
Valery
Тоже тыкал. С ней программа Cmake ругался и ничего не собирал...
Danil
показывай cmake
Danil
показывай ошибки
Danil
хз чо тут еще так в слепую делать
Deleted Account
В студию
Valery
https://paste.kde.org/pgamjcaua CMake. Я думаю там куча косяков, поэтому не кидайтесь пожалуйста сразу помидорами =)
Danil
> set(CMAKE_C_FLAGS " ${CMAKE_C_FLAGS} -lg3d -lz -lc -ldl -lm")
нинада так
Danil
у тебя симейк сам должен такие флаги проставлять при линковке же
Valery
Это от безысходности уже тыкал) Но думаю проблем со сборкой не из за этого...
Danil
я думаю надо начать номрально пытаться собирать и выкидывать безысходности
Valery
Я бы с радостью..
Surreal
Vlad
Surreal
Это monodevelop только в профиль. Зачем он нужен?