Должен ли я возвращать int или bool как «истинное значение»? ⇐ C++
-
Anonymous
Должен ли я возвращать int или bool как «истинное значение»?
Если у меня есть функция, которая выполняет некоторую процедуру, а затем должна вернуть истинное значение чего-либо, есть ли веская причина использовать int или bool в качестве возвращаемого значения тип?
bool Foo() { // ... } // против. интервал Foo() { // ... } Есть ли заметная разница между этими двумя функциями? Каковы потенциальные опасности и преимущества для них обоих?
Если у меня есть функция, которая выполняет некоторую процедуру, а затем должна вернуть истинное значение чего-либо, есть ли веская причина использовать int или bool в качестве возвращаемого значения тип?
bool Foo() { // ... } // против. интервал Foo() { // ... } Есть ли заметная разница между этими двумя функциями? Каковы потенциальные опасности и преимущества для них обоих?
Мобильная версия