tôi phải sử dụng một API được cung cấp bởi một DLL với một tiêu đề như thế nàySử dụng một lớp trong không gian tên có cùng tên?
namespace ALongNameToType {
class ALongNameToType {
static void Foo();
}
}
Có cách nào để sử dụng ALongNameToType :: ALongNameToType :: Foo mà không cần phải gõ ALongNameToType :: ALongNameToType mỗi lần? Tôi đã thử sử dụng using namespace ALongNameToType
nhưng có lỗi biểu tượng mơ hồ trong Visual Studio. Thay đổi tên không gian tên hoặc loại bỏ nó mang lại cho tôi những lỗi liên kết.
Có thể trùng lặp của [Lớp và không gian tên có cùng tên trong C++] (http://stackoverflow.com/questions/4070915/classes-and-namespaces -sharing-the-same-name-in-c) – jww