Если у меня есть constexpr, определенный в анонимном пространстве имен в файле .cpp. Должен ли он быть объявлен как встроенный? Или нет?
В чем будет разница между этими двумя декларациями?
// In my.cpp
namespace {
constexpr int kVal{4};
// or
inline constexpr int kOtherVal{4};
} // anonymous namespace
// Later a class or function in my.cpp uses the constant
Подробнее здесь: https://stackoverflow.com/questions/787 ... es-in-a-cp
Следует ли использовать ключевое слово inline для переменных в анонимных пространствах имен в файле .cpp? ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
C ++: Использование пространств имен в программной логике / условных пространствах имен?
Anonymous » » в форуме C++ - 0 Ответы
- 3 Просмотры
-
Последнее сообщение Anonymous
-