Anton
Статически линкуй. :D
Anton
Предлагаю под капотом сборщика (cmake жеж юзаешь) выкачивать реп, собирать и влинкивать. Никто ничего не узнает.
Stanislav
какие?
Anton
> 3-clause BSD License Указываешь авторов. Всё.
Anton
Насколько я понял, если в репе указывается лицензия, то она распространяется на все модели. Если бы это было не так, то народ как бы мог схлопотать по шапке.
Stanislav
быстрый поиск показал что там у одного модуля есть patents.txt
Anton
Stanislav
// This file is part of OpenCV project. 2 // It is subject to the license terms in the LICENSE file found in the top-level directory 3 // of this distribution and at http://opencv.org/license.html.
Stanislav
в каждом спп файлике
usernameak
лицензирование часто выбешивает
usernameak
или под bsd2
usernameak
но тогда будут мешать тебе
usernameak
но GNU из за этой всей юрхуйни пишет такую хуйню
usernameak
cat почти на косарь строк
usernameak
скорее всего тупо из за лицензии
Berkus
или под bsd2
или под BOOST
Maksim
можно
А какую нибудь наводку можно? Сегодня искал в boost.filesystem, чет не нашел ничего
Stanislav
http://david-grs.github.io/inplace_containers_for_fun_and_profit/
Stanislav
🤔
Berkus
А какую нибудь наводку можно? Сегодня искал в boost.filesystem, чет не нашел ничего
я не понял что ты пытаешься сделать, но разрешаю, правда
Ivan
Доброй ночи, а в бусте никто похоже ошибки не встречал?
Ivan
Ошибка 1 error C2780: boost::algorithm::detail::first_finderF<range_const_iterator<RangeT>::type,PredicateT> boost::algorithm::first_finder(const RangeT &,PredicateT): требует аргументов: 2, имеется: 1 c:\program files (x86)\microsoft visual studio 11.0\vc\include\boost\algorithm\string\find.hpp 84
Ivan
при использовании boost::algorithm::find_first
Berkus
ну передай ему два аргумента как требуется, а не 1
Ivan
передаю два)
Ivan
использую boost::algorithm::find_first(Name,FindSubStr)
Stanislav
https://www.cs.columbia.edu/2017/bjarne-stroustrup-awarded-2017-faraday-medal/
Stanislav
👏
Berkus
а александреску дадут медаль за взрыв мозгов?
Александр
За взрыв мозгов можно давать практически за любое метапрограммирование. От magic_get до hana и loophole
Berkus
Что за луп холл?
https://github.com/alexpolt/luple/blob/master/type-loophole.h
Aidar
да да
Aidar
дикий вынос
Berkus
Что за луп холл?
http://alexpolt.github.io/type-loophole.html и бложек
Aidar
я до сих пор не понял как оно работает
Berkus
через дыдочку )
Processor
через дыдочку )
эт че вталять туда?
Berkus
эт че вталять туда?
вставляешь палки, лезут бараны
Constantine
лолщито
Constantine
http://alexpolt.github.io/type-loophole.html и бложек
я правильно понимаю, что передо мной полностью реализованная интроспекция для структур С++?
Constantine
кто-нибудь уже написал штуку, которая позволяет делать luple-view без нарушения strict aliasing?
Anonymous
идеи? бизнес-партнерство ? заработок в сфере it? =) Это сюда ? )
Anonymous
нет, не сюда
для чего тогда писать?
Dmitry
как вывести std to_string'ом фиксированной длинны?
Dmitry
что бы маленкие числа с нулями в начале были
Anonymous
сэтв и указывай длину в скобках
Dmitry
@berkus @see_teens спасяб
Dmitry
спасяб
Anonymous
#include <iomanip> #include <sstream> #include <string> template<typename T> std::string fixed_length_to_string(const T& t, unsigned length) { std::ostringstream oss; oss << std::setw(length) << std::setfill('0') << t; return oss.str(); }
Anonymous
до кучи накину пример =)
V
Sobaka *ps = new Sobaka; ifstream in("Dannie.txt"); if (!in.is_open()) cout «"Ôàéë íå îòêðûò!"; else { while(in!=0) in.get((*ps).Poroda); in.close(); } Ребята пособите, как мне ввести в динамическую память всю строку?getline почему-то выдает ошибку компиляции.
V
Sobaka - это структура
Anonymous
а ты правильно используешь getline?
Anonymous
get, насколько я помню, возвращает один символ
V
Я пробовал getline, но он выдает ошибку, поэтому и спрашиваю
Anonymous
у Poroda какой тип?
Anonymous
char*?
V
char
Anonymous
один символ? массив?
V
char Poroda[];
V
Может в лс перейдем, чтоб не засорять?
Anonymous
давай в @supapro перейдём, там засорять так можно
Marko
здарова пацаны, как получить номер рядка в котором Combobox когда сменю параметри в Combobox в qt
Marko
https://stackoverflow.com/questions/46434376/how-to-get-row-number-after-combobox-item-in-qtablewidget-in-qt
Marko
спс
Pavel
Не за что
 Sergey
гугл выложил свои наработки в виде либы https://opensource.googleblog.com/2017/09/introducing-abseil-new-common-libraries.html
Constantine
хм... а loophole не работает для типов, которые не являются default constructible?
Constantine
в смысле struct nested {nested(int){}}; struct test { nested unused; }; loophole_ns::as_type_list<test>;
Andrei
За loophole памятник ставить надо
Меня со временем всё больше начинает удивлять как программисты на C++ радуются вещам, вроде рефлексии, которые есть в огромном числе языков общего назначения. Притом там это стандартизированный механизм.
Andrei
Да. Я говорю про зеро-оверхед.