Size: a a a

2020 July 27

D

Danya in supapro.cxx
Vlad Doc
-Wall -Wextra -Werror должно хватить
-pedantic-errors
источник

AZ

Anton Z. in supapro.cxx
Danya
Если вызвать функцию
А если вызывать, но возвращаемое значение дискардить?
источник

D

Danya in supapro.cxx
Anton Z.
А если вызывать, но возвращаемое значение дискардить?
Без разницы, я думаю
источник

d

dekabr in supapro.cxx
немного ветвления в функции и никакие флаги не спасут
источник

VD

Vlad Doc in supapro.cxx
dekabr
немного ветвления в функции и никакие флаги не спасут
Всё равно выдаст: "not all control paths return value"
источник

d

dekabr in supapro.cxx
я как-то проверял и не особо
но если сейчас тестилось и действительно выдает то хорошо
источник

I

Igor in supapro.cxx
dekabr
я как-то проверял и не особо
но если сейчас тестилось и действительно выдает то хорошо
можно пример кода?
источник

d

dekabr in supapro.cxx
Danya
Без разницы, я думаю
Вроде как нет
Тут undefined именно результат а не сама функция
Зачем кому-то такая функция это отдельный разговор
источник

d

dekabr in supapro.cxx
Igor
можно пример кода?
Поищу
источник

AZ

Anton Z. in supapro.cxx
bool foo(bool bar)
{
   if (bar) return bar;
}
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in supapro.cxx
Anton Z.
bool foo(bool bar)
{
   if (bar) return bar;
}
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in supapro.cxx
Передаешь true - выводит Hi. Передаешь false - не выводит
источник

I

Igor in supapro.cxx
для борьбы с таким кодом используйте -Werror=return-type
источник

VS

Vladimir Suisei in supapro.cxx
Допустим, у меня std::long::namespace::SuperFunc(a), и я не хочу все каждый раз писать, а хочу более короткую версию
По сишному можно просто define MY_FUNC(x) std::long::namespace::MySuperFunc(x)
Но можно ли достичь похожего эффекта с плюсами и шаблонами?
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in supapro.cxx
Vladimir Suisei
Допустим, у меня std::long::namespace::SuperFunc(a), и я не хочу все каждый раз писать, а хочу более короткую версию
По сишному можно просто define MY_FUNC(x) std::long::namespace::MySuperFunc(x)
Но можно ли достичь похожего эффекта с плюсами и шаблонами?
Можешь алиас для неймспейса написать
источник

Е

Егор in supapro.cxx
Vladimir Suisei
Допустим, у меня std::long::namespace::SuperFunc(a), и я не хочу все каждый раз писать, а хочу более короткую версию
По сишному можно просто define MY_FUNC(x) std::long::namespace::MySuperFunc(x)
Но можно ли достичь похожего эффекта с плюсами и шаблонами?
namespace kek = std::kek
источник

VS

Vladimir Suisei in supapro.cxx
Егор
namespace kek = std::kek
Хочется еще короче
источник

SS

Sergey Skvortsov in supapro.cxx
using std::kek::MySuperFunc
источник

DP

Denis Paukaev in supapro.cxx
nameskace k = std::kek?)
источник

DP

Denis Paukaev in supapro.cxx
Sergey Skvortsov
using std::kek::MySuperFunc
это уже так себе
источник