根据: https ://en.cppreference.com/w/cpp/utility/source_location
吸气剂未标记为 [[nodiscard]]。
constexpr uint_least32_t line() const noexcept;
constexpr uint_least32_t column() const noexcept;
constexpr const char* file_name() const noexcept;
constexpr const char* function_name() const noexcept;
是否有一个原因?除了返回值之外,它们在调用时是否有影响?