Size: a a a

2021 July 08

SS

Sergey Sobolev in pro.cxx
ну по незнанию, наверное) я это просто к тому, что тернарник вещь хоть и простая, но подстава может быть
источник

АР

Андрей Руссков... in pro.cxx
ну это и есть связь. Концепция common type это по сути "тип, в который приводятся все перечисленные". В данном случае существует тип T, в который можно привести оба типа аргументов, и T = A*. Мне кажется это логичным
источник

TW

Tony Werner in pro.cxx
Всем привет. Подскажите пожалуйста, если кто знает, есть ли у msvc параметр компилятора для кидания ошибок когда происходит "Variable shadowing". Например у gcc есть параметр -Wshadow
источник

TW

Tony Werner in pro.cxx
что то я нагуглить не могу
источник

BU

Boris Usievich in pro.cxx
источник

TW

Tony Werner in pro.cxx
грусть печаль
источник

SS

Sergey Sobolev in pro.cxx
жаль, что сокрытие переменных не compile-time error (
источник

TW

Tony Werner in pro.cxx
нашёл что эта проверка включается с параметром /W4, но вместе с ней и еще куча других проверок. Ну хоть что то)
источник

TW

Tony Werner in pro.cxx
да, уже перебрал и нашел)
источник

BU

Boris Usievich in pro.cxx
ну в VC можно включать/отключать проверки по отдельности, по номеру
источник

TW

Tony Werner in pro.cxx
интересно, спасибо
источник

TW

Tony Werner in pro.cxx
то что надо)
источник

TW

Tony Werner in pro.cxx
вот эти номера нужно добавить 4456, 4457, 4458 и 4459
все оказалось довольно просто)
источник

TW

Tony Werner in pro.cxx
это все случаи шадовинга переменных
источник

TW

Tony Werner in pro.cxx
да, буду знать)
источник

AA

Alehay Alehay in pro.cxx
Джентльмены, подскажите пожалуйста.
На TCP сокетах, клиент хочет послать серверу несколько файлов.
если отправлять их последовательно друг за другом, определить конец файла затруднительно.
Как это сделать более менее "грамотно" наименее костыльно?

использовать модель один сокет один файл ? ( проблема вроде исчезает, но ощущение что перерасход ресурса)
или
 "надстраивать" над TCP свой протокол , например посылать сообщение о длине  файлов ?
или
 может есть еще какой то путь ?

в какую сторону копать не могу разобраться.
источник

GD

Grigory Dobrov in pro.cxx
источник

TW

Tony Werner in pro.cxx
делал такое на лабе в универе, просто посылал сначала небольшой пакет с именем и размером файла, а потом файл слал. Но это так, мб не самый лучший способ)
источник

A

Andry in pro.cxx
только надстройкой..
источник

AA

Alehay Alehay in pro.cxx
Нет не видел,
но натолкнуло меня на мысль,

возможно стоит использовать сериализацию,
Паковать несколько файлов друг за другом в какой нибудь сериализатор, протобуф или архив, не приннципиально,  получать этот пакет с другой стороны и распаковывать.
источник