Square
О, а че почистил?
🦥Alex Fails
да, оффтопота
🦥Alex Fails
можно на канале %sthon глянуть
Square
Плис, протоколы...)
🦥Alex Fails
@xthon
Square
Я вот с железом никогда не работал.
🦥Alex Fails
я слегка
Square
А ты чем Все в канал стримишь?
🦥Alex Fails
у меня друг железник
🦥Alex Fails
Square
М?
Square
В канал стрим автоматом?
Square
Отсюда...
🦥Alex Fails
к сожаленью, нет
🦥Alex Fails
запишу в список дел
Square
А какая щя длина ключа безопасной считается для ссл? Гугл перешёл на 4к?
🦥Alex Fails
не знаю, честно говоря
Дмитрий
Алоха, кто нибудь кодит под Cortex m на Iar?
🦥Alex Fails
привет, вроде были люди
Дмитрий
Точнее вообще под Cortex m. У меня недопонимание реализации c++ под него, не пойму почему не хочет компилить
Дмитрий
https://gist.github.com/anonymous/e3135874a49d508c6f03634b5858144c
Дмитрий
Вроде все просто, но ругается на template
Дмитрий
Проверял на ms vs, работает ><
Дмитрий
Error [Pe077]: this declaration has no storage class or type specifier
Дмитрий
Тут либо кривые руки, либо какая то своя реализация template
🦥Alex Fails
похоже на баг в template'ах
Stanislav
Дмитрий
Error[Pe077]: this declaration has no storage class or type specifier Stack.h 7
Дмитрий
Седьмая значит
Stanislav
а хз, товарищ который на IAR пишет сегодня у нас отстутствует, спросить не у кого)
Дмитрий
Ничего, мне до конца недели) Подожду.
Stanislav
но он на Сях пишет)
Stanislav
поэтому не знаю что может сказать
🦥Alex Fails
Так, вопрос на миллион: что такое IAR?
Stanislav
контора которая пишет свои компилеры для 8-16-32 битных процов
Stanislav
Embedded Workbench The development tools support the following targets: 78K, 8051, ARM, AVR, AVR32, CR16C, Coldfire, H8, HCS12, M16C, M32C, MSP430, Maxim MAXQ, R32C, R8C, RH850, RL78, RX, S08, SAM8, STM8, SuperH, V850.[2] The supported ARM core families are: ARM7 / ARM9 / ARM10 / ARM11, Cortex M0 / M0+ / M1 / M3 / M4 / M7, Cortex R4 / R5 / R7, Cortex A5 / A7 / A8 / A9 / A15.
🦥Alex Fails
а, ок, спс
🦥Alex Fails
это они Авр Студио пилили?
Stanislav
неа
Egor
Error[Pe077]: this declaration has no storage class or type specifier Stack.h 7
не уверен на счёт IAR, но почему не переписать весь класс более традиционно, не вынося тело шаблонной функции из её определения. ну или пилить минимально воспроизводимый код.
Дмитрий
не уверен на счёт IAR, но почему не переписать весь класс более традиционно, не вынося тело шаблонной функции из её определения. ну или пилить минимально воспроизводимый код.
Я немного нуб, но мне нужно иметь экземляры этого класса для хранения разных типов. Поэтому я и сделал его через template
Egor
template <typename T> class Class { Class() { do_some_thng(); } } вместо: template <typename T> class Class { Class(); } template <typename T> Class<T>::Class() { do_some_thng(); }
Egor
а минимально воспроизводимый код - это самый минимум который уже не компилит. просто шаблонную функцию нормально пропускает? а класс простой? а с парой функций? и т.д.
Андрей
Чтобы было приятнее смотреть - код можно оформлять так: some_func()
Андрей
Обрамлять `x3
🦥Alex Fails
std::xyita
Ned
вообще говоря, я где-то читал, что надо { *здесь твоя мамка наговнокодила }
Ned
вместо { //охуенный блять коммент }
Андрей
Вы о чём?
grinchfox
вы о переносе скобок на newline ?
grinchfox
ну комуто приятно когда { и } на одном уровне
Ned
ну да
Ned
мне тоже
🦥Alex Fails
я когда-то подсел на линукс-стайл
Ned
но какие-то пидеры сказали, что это, мол, охуенно и православно
🦥Alex Fails
меня подсадили на том месте работы
grinchfox
мне только } else { нравится
🦥Alex Fails
ссыль искал
🦥Alex Fails
https://www.kernel.org/doc/Documentation/CodingStyle
Ned
о
Ned
кстати
Ned
скажите мне, как тупому человеку
Ned
вот есть у меня хедер, который лежит в /usr/include, который я подключаю #include <header>
Ned
там объявлены какие-то функции прикольные
🦥Alex Fails
и?
Ned
а где раздобыть header.cpp, чтобы понять, как эти функции реализованы
Ned
при условии, что это наверняка opensource
🦥Alex Fails
src?
grinchfox
в исходниках либы
🦥Alex Fails
обычно по-разному
grinchfox
либы исходники из репы, либо dev пакетный менеджер если он есть у твоего дистра
grinchfox
arch got abs :Р
Ned
кхм
Stanislav
угу, сорс пакеты
Ned
а если я охуэнне прогер и хочу исправить чей-нить опенсорс, как мне связаться с разрабом?