typedef char type_must_be_complete[ sizeof(T)? 1: -1 ];

看智能指针的时候遇到一组函数蛮有意思的,即checked_delete(T* x)和checked_array_delete(T* x),这两个函数的做用是安全删除参数所指向的变量或数组。程序员 [cpp]  view plain  copy template<class T> inline void checked_delete(T* x)   {     typedef char type_m
相关文章
相关标签/搜索