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
相關文章
相關標籤/搜索