sqlite的api格式是这样的
#ifndef SQLITE_API # define SQLITE_API SQLITE_API const char sqlite3_version[] = SQLITE_VERSION; SQLITE_API const char *SQLITE_STDCALL sqlite3_libversion(void); SQLITE_API const char *SQLITE_STDCALL sqlite3_sourceid(void); SQLITE_API int SQLITE_STDCALL sqlite3_libversion_number(void);
从来没见过这样的函数声明格式,哪位高手给解释一下,
再有就是unordered_map是hash表吗,是得话是怎么处理冲突问题的
解决方案
10
前面那些都是宏,不用管
30
不同的编译器厂商处理策略不一定相同。但是绝对不可能不允许相同的键值,处理相同键值你可以去搜下hash冲突处理。