Stanislav
я думаю, что смержат позже
главное чтоб в 20 они таки появились)
Alexander "SonnySlave"
главное чтоб в 20 они таки появились)
да, это важно. а то сфинае нифига не радует
Egor
а модули в актуальной версии без макросов?
Alexander "SonnySlave"
да
Stanislav
https://github.com/cplusplus/modules-ts/
Stanislav
о, хороший знак )
Igor
скачать и сделать make
Stanislav
Stanislav
вот собрал
Igor
Anatoly
Антона не мучай
Igor
и веб-ссылку на файл, до кучи https://lambda.sx/WMQ.pdf
Evgenii
труЪ читают теховские исходники
Co(n)stantine👨‍🔬
что это если коротко?
Ender
это хешик для быстрого лукапа символов, без него ld использует.... wait for it...... drumroll..... ЛИНЕЙНЫЙ ПОИСК
Так это. Суть вот в чем. Когда я компилирую на устройстве, это единственный unused dt entry. Может быть в какой-нибудь момент он и нужен будет used, но пока... А вот при кросскомпиляции verneed, verneednum и вот флаг какой-то. Но инфы по этому вопросу маловато. Мне в целом похуй, это можно мокрописькой пофиксить (termux-elf-cleaner, elf-cleaner, etc), но хочется стать ГУРУ КРОСС КОНПЕЛЯЦЫИ
Co(n)stantine👨‍🔬
.
Igor
что это если коротко?
сам документ или вообще концепция модулей?
Co(n)stantine👨‍🔬
концепция
Alexander "SonnySlave"
концепция
замена хедерам
Anatoly
концепция
java package знаешь?
Igor
если совсем кратко, то import some_lib вместо #include <somelib/header1.h> #include <somelib/header2.h>, решающее кучу проблем со временем компиляции и влиянием дефайнов на результат включения хедеров
Co(n)stantine👨‍🔬
вау, дак это круто, жду)
Alexander "SonnySlave"
как баги пофиксят, так можно будет смотреть, как оно там
Alexander "SonnySlave"
но результат обещает быть нормальным
Alexander "SonnySlave"
наконец-то нормальное время компиляции (ну не совсем, но лучше)
Alexander "SonnySlave"
шаблоны у нас никто не забирает 😊
Anatoly
вау, дак это круто, жду)
ну, ты все же что-нибудь делай во время ожидания :)
Pepe 🐸
так без него же невозможно жить...
Co(n)stantine👨‍🔬
Anonymous
привет всем.Я тут новичок,не подскажите возможно ли выучить Классы + работа со строками + шифрование + наследование за пару дней?)
Ivan
шифрование за пару дней?
Igor
нельзя, потому что работу со строками и шифрование можно учить вечно
Alexander "SonnySlave"
шифрование за пару дней?
а чего там учить?
Ivan
а чего там учить?
не знаю, поэтому спросил
Alexander "SonnySlave"
conan install botan
Anonymous
я сейчас просто скину задание на которое нужно опираться
Alexander "SonnySlave"
пожалуйста
Ivan
ахахахаха
Anonymous
там реально страшно
Ivan
ну кинь на pastebin
vladislav
там реально страшно
@supapro тебе же сказали
Anonymous
ок спасибо
Evgenii
UB will delete your null checks https://qinsb.blogspot.com/2018/03/ub-will-delete-your-null-checks.html
Alexander "SonnySlave"
вот только что прочитал 😊
Alexander "SonnySlave"
ещё одна история из жанра "нефиг писать код с UB"
Pepe 🐸
привет всем.Я тут новичок,не подскажите возможно ли выучить Классы + работа со строками + шифрование + наследование за пару дней?)
смотря что под шифрованием подразумевать. То что описано по ссылке можно и за один день сделать
Anonymous
да у меня никаких знаний нет,не думаю что за день разберусь)
Constantine
в бусте есть TypeSet?
Constantine
это как set только для типов
Oleg
типа, тупла, толкьо каждый тип по разу?
Constantine
угу
Alexander "SonnySlave"
в Boost.hana смотрел?
Alexander "SonnySlave"
Луи любит упорин принимать
Constantine
в Boost.hana смотрел?
вижу только boost::hana::experimental::types
🦥Alex Fails
в бусте есть TypeSet?
а если сделать set<type_index>?
Constantine
а если сделать set<type_index>?
в компильтайме надо
🦥Alex Fails
а
🦥Alex Fails
ну, set<magic_get>
Constantine
велосипедирую exception specifier-ы
Абдували
динамически массив четные и нечетные массивы с++
Абдували
месты создат програма
Constantine
звучит как список тегов на каком-то порносайте
Абдували
помагичы
Anonymous
Привет , подскажите пожалуйста кто разбирается в c++11 не понимаю как работают строчки for (auto i: v) { cout « i « ' '; } нужно написать это в такомже формате for (int i = 0; i < n*n; i++){ if ( ! (i%n) ) cout « endl; cout « v[i] « ' ';
Крылатый
А что тут непонятного? Ты итерируешься по коллекции.
Крылатый
Равносильно записи for(auto itr = v.begin(); itr != v.end(); ++itr) { auto i = *itr; ... }
Абдували
кто может создат программу
Абдували
динамически массив четные и нечетные массивы с++
Крылатый
Тебе же сказали, что никто за тебя не будет делать.
Абдували
щл
Абдували
ok
Anonymous
Равносильно записи for(auto itr = v.begin(); itr != v.end(); ++itr) { auto i = *itr; ... }
я могу эту запись for (int i = 0; i < n*n; i++) { if ( ! (i%n) ) cout « endl; cout « v[i] « ' '; } уменьшить , по примеру этого for (auto i: v) { cout « i « ' '; } ???