1-
JS跨域访问webservice。需要WEBSERVER支持OPTIONS命令,用来放行js的源地址。
2- 字符串常量的模版特化匹配-
template<typename T>
struct ptr_decay {
typedef T type;
};
template<typename T>
struct ptr_decay<T[]> {
typedef T* type;
};
template<typename T, std::size_t N>
struct ptr_decay<T[N]> {
typedef T* type;
};
使用这些代码将字符串常量的 char[]类型转换为 char *,不过中间一定要做一次cast或者强转,否则char[]的地址和char*的地址会出问题。