Следует ли использовать ключевое слово inline для переменных в анонимных пространствах имен в файле .cpp?C++

Программы на C++. Форум разработчиков
Anonymous
Следует ли использовать ключевое слово inline для переменных в анонимных пространствах имен в файле .cpp?

Сообщение Anonymous »

Если у меня есть 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

Вернуться в «C++»