Size: a a a

IT KPI C/C++ ХВ (не UB)

2020 June 20

N

NetCat in IT KPI C/C++ ХВ (не UB)
Гляньте насколько это похоже на солид и как этот код сделать адекватно-красиво, СОЛИДно?
источник

N

NetCat in IT KPI C/C++ ХВ (не UB)
источник

N

NetCat in IT KPI C/C++ ХВ (не UB)
источник

N

NetCat in IT KPI C/C++ ХВ (не UB)
Я вроде пытался следовать всем принципам, но кажется в какой-то момент запутался
источник

YS

Yevhen Salatskiy in IT KPI C/C++ ХВ (не UB)
Можете напомнить, нумерация инамов с 0 начинается?
источник

TL

Tony Lutsenko in IT KPI C/C++ ХВ (не UB)
По идее, да
источник

YS

Yevhen Salatskiy in IT KPI C/C++ ХВ (не UB)
Спасибо
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
1 виртуальный деструктор в базовый интерфейс
2 почему все в одном файле?
3 зачем все вот это надо?
4 немного имхо вызывать свои методы через зыс гавностиль
источник

N

NetCat in IT KPI C/C++ ХВ (не UB)
Ruslan Neshta
1 виртуальный деструктор в базовый интерфейс
2 почему все в одном файле?
3 зачем все вот это надо?
4 немного имхо вызывать свои методы через зыс гавностиль
понял+принял, спасибо
всё в одном файле только пока что, а надо это для пет-проекта🤓
источник

W

Wild_Wind in IT KPI C/C++ ХВ (не UB)
Vitalii Rybalko
В си там pthread юзают
Или С11 threads.
источник

W

Wild_Wind in IT KPI C/C++ ХВ (не UB)
Авроамэриканец Начрэл
Компилятор c++ от майкрософт проприетарный? Не могу найти их репозиторий с исходниками. Если такой есть, дайте ссылку.

Если компилятор проприетарный, то как использовать <filesystem> под виндой? gcc не компилирует, на SO пишут что это известный баг и нужно использовать gcc7 и experemental/filesystem
msvc пропритеаренный.
источник

VR

Vitalii Rybalko in IT KPI C/C++ ХВ (не UB)
Wild_Wind
Или С11 threads.
Думал это в плюсы ток добавили, но говорят mscvrt не поддерживает с11 треды, а парню нужны были портабл треды.вроде
источник

W

Wild_Wind in IT KPI C/C++ ХВ (не UB)
Vitalii Rybalko
Думал это в плюсы ток добавили, но говорят mscvrt не поддерживает с11 треды, а парню нужны были портабл треды.вроде
А, блин. В винде crt кастрированная.
источник

TS

Till Schneider in IT KPI C/C++ ХВ (не UB)
Wild_Wind
А, блин. В винде crt кастрированная.
+++
источник

OS

Oleksandr Shaposhnik... in IT KPI C/C++ ХВ (не UB)
pthreads есть в vcpkg или nuget
источник
2020 June 21

🕷

🕷 in IT KPI C/C++ ХВ (не UB)
@SymphonyOfTranquility, какими судьбами тут?
источник

K

Koтэ ❄️ in IT KPI C/C++ ХВ (не UB)
🕷
@SymphonyOfTranquility, какими судьбами тут?
захотелось глянуть что здесь) тем более хресты как родной язык:)
источник

🕷

🕷 in IT KPI C/C++ ХВ (не UB)
Koтэ ❄️
захотелось глянуть что здесь) тем более хресты как родной язык:)
using namespace c++;
источник

🕷

🕷 in IT KPI C/C++ ХВ (не UB)
)
источник

Т

Тёма in IT KPI C/C++ ХВ (не UB)
Столкнулся с проблемой:

main.cpp:
#incluse <A.h>

A.cpp:
#incluse <A.h>

A.h:
#include <B.h>

B.cpp:
#include <B.h>

B.h:
#include <config.h>
extern int val;

config.h:
int val = 0;


Ошибка:
multiple definition

Подскажите, что здесь не так?
источник