// // Created by EmsiaetKadosh on 25-1-14. // #pragma once #include #include #include using String = std::wstring; template, typename Alloc = std::allocator>> using Map = std::map; #if false #ifdef _MSC_VER #define __FUNCSIGW__ L"" __FUNCSIG__ #elif defined(__GNUC__) || defined(__clang__) #define __FUNCSIGW__ L"" __PRETTY_FUNCTION__ #else #define __FUNCSIGW__ L"" __func__ #endif #endif #if false #define _WINSOCKAPI_ /* 防止winsock.h被引入。winsock.h和winsock2.h冲突。 */ #include #endif #define NOMINMAX #include