Если у меня есть 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++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение