$continue$
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
Sokolov
А если я поставлю 0, а сделаю ошибку?
Stanislav
void не по стандарту
Sokolov
Как-то странно.
Sokolov
А если я туда значение поставлю?
Sokolov
Может оно правильное.
Stanislav
ну про мейн да
$continue$
$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/
Aidar
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
составь грамматику твоего интерпретируемого языка, и ебни паттерн
Alexander
Если паттерн отлично впишется то многие оценят)
Anonymous
Ибо спросит почему так а не иначе
Anonymous
а я скажу Alex посоветовал )
Anonymous
вроде робит )
Aidar
Лабы в супапро
Anonymous
ок, сори, больше не буду )
Berkus
Berkus
потому что он делает implicit return 0;
$continue$
Berkus
Не надо модифицировать системные флаги симейка
Berkus
Для добавления либ есть специальная команда
Berkus
`target_link_libraries`
$continue$
Так это буст требует вин сокс
$continue$
Не надо модифицировать системные флаги симейка
$continue$
Для добавления либ есть специальная команда
$continue$
`target_link_libraries`
🦥Alex Fails
в телеграме есть функция "ответить". Не нужно форвардить кучу сообщений.
Mikhail
Кто нибудь в курсе, у visual assist есть фича сортировки имплементаций в cpp файлах в той же очередности, что и в хидерах?
🦥Alex Fails
Не помню
Mikhail
Очень напрягает что он в конец вставляет имплементации и приходиться самому сортировать
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/
Крылатый
Всё равно оффтоп
Крылатый
Хотя...
Крылатый
cli
Sergey
Sergey
мне нужно вывод конкретный получить
Sergey
думал кто-нибудь пользовался
Крылатый
Тогда оффтоп.