Stanislav
да всок32 не нужен если есть ws2_32
Stanislav
поидее совсем
Stanislav
а блин
Stanislav
set(CMAKE_CXX_FLAGS "-static-libgcc -static-libstdc++ -lws2_32 -lboost_system") вот тут косяк
Stanislav
тебе надо либы подключать на стадии target_link_libraries
Stanislav
вроде бы :)
Stanislav
дак а чем кончится? у него порядок подключения либ нарушется
Stanislav
@continue98 CMAKE_EXE_LINKER_FLAGS попроуй поставить вместо CXX_FLAGS
Sokolov
Объясните пожалуйста в двух словах про return. Вот простейшая программа, которая выводит Hello. Там return 0. Чего н делает? Хочу понять про возвращение.
Stanislav
Объясните пожалуйста в двух словах про return. Вот простейшая программа, которая выводит Hello. Там return 0. Чего н делает? Хочу понять про возвращение.
ос требует чтобы приложение возвращало что-то, 0 - программа успешно завершена, не 0 - произошла ошибка
Sokolov
А если я поставлю 0, а сделаю ошибку?
Stanislav
void не по стандарту
Sokolov
Как-то странно.
Stanislav
А если я поставлю 0, а сделаю ошибку?
ты сам должен говорить, что у тебя ошибка случилась
Sokolov
А если я туда значение поставлю?
Sokolov
Может оно правильное.
Stanislav
А если я туда значение поставлю?
http://en.cppreference.com/w/c/program/EXIT_status вот пример
Stanislav
ну про мейн да
$continue$
Возможно он сам подставит return 0
Stanislav
prog.cc:1:6: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type] main(){} ^
Stanislav
prog.cc:1:11: error: '::main' must return 'int' void main(){} ^
Stanislav
а кланг ошибку покажет )
Dmitry Kichev
ребят, а есть у кого может сниппер double linked list, элементы которого хранят указатель на дату, ну тип Node { ... T* data ...} а не Node{ ... T data ...} ну чтоб методы вставки были реализованы и т.п. ?
Dmitry Kichev
сниппет*
Sheridan
#book #руководство #стиль https://tproger.ru/translations/stanford-cpp-style-guide/
Anonymous
Тут можно потревожить с вопросом ?)))
🦥Alex Fails
С каким
Anonymous
С каким
как правильно инвертировать 1 в 0 и наоборот
Anonymous
у меня есть задача с логическими выражениями
Anonymous
и вот нужно отрицание запилить
Anonymous
пока я делаю вот так case '-': n = val_stack.top(); res = n xor 1; val_stack.pop(); break;
Anonymous
И вот возник вопрос как правильно это сделать
🦥Alex Fails
составь грамматику твоего интерпретируемого языка, и ебни паттерн
Anonymous
составь грамматику твоего интерпретируемого языка, и ебни паттерн
о0 не слишком ли сложное решение для этого? и я думаю в лабе для универа это не оценят... Хотя может мне кажется это сложным для этого?
Alexander
Если паттерн отлично впишется то многие оценят)
Anonymous
Если паттерн отлично впишется то многие оценят)
не хотелось бы использовать решение которое не совсем понимаешь...
Anonymous
Ибо спросит почему так а не иначе
Anonymous
а я скажу Alex посоветовал )
Anonymous
вроде робит )
Aidar
Лабы в супапро
Anonymous
ок, сори, больше не буду )
Berkus
потому что он делает implicit return 0;
Berkus
Не надо модифицировать системные флаги симейка
Berkus
Для добавления либ есть специальная команда
Berkus
`target_link_libraries`
$continue$
Так это буст требует вин сокс
$continue$
Не надо модифицировать системные флаги симейка
$continue$
Для добавления либ есть специальная команда
$continue$
`target_link_libraries`
🦥Alex Fails
в телеграме есть функция "ответить". Не нужно форвардить кучу сообщений.
Mikhail
Кто нибудь в курсе, у visual assist есть фича сортировки имплементаций в cpp файлах в той же очередности, что и в хидерах?
🦥Alex Fails
Не помню
Mikhail
Очень напрягает что он в конец вставляет имплементации и приходиться самому сортировать
Berkus
Так это буст требует вин сокс
Не буст а твоя прилада которая тянет буст. Либы линкуются к экзешнику а не друг к другу
Berkus
в твоем случае должно быть достаточно target_link_libraries(MyExe ${Boost_LIBRARIES} ws2_32)
Sergey
Привет
Sergey
кто нибудь умеет jq?
Sergey
https://jqplay.org/s/_HhoPkhZaZ
Sergey
нужно для каждого коммита в каждой строке написать .sha - .parents[0].sha
Vladislav
оффтоп
Sergey
а куда писать то?
Vladislav
а куда писать то?
хороший вопрос)
🦥Alex Fails
В @prodot есть чат про.js
Sergey
эм
Sergey
jq это не Jquery
Sergey
https://stedolan.github.io/jq/
Крылатый
Всё равно оффтоп
Крылатый
Хотя...
Крылатый
кто нибудь умеет jq?
Тебе его код нужен или как им управлять из консоли?
Крылатый
cli
Sergey
мне нужно вывод конкретный получить
Sergey
думал кто-нибудь пользовался
Крылатый
Тогда оффтоп.