2
Bagaimana kode templat ini untuk mendapatkan ukuran array bekerja?
Saya bertanya-tanya mengapa kode semacam ini bisa mendapatkan ukuran array tes? Saya tidak terbiasa dengan tata bahasa di template. Mungkin seseorang bisa menjelaskan arti kode di bawah template<typename,size_t>. Selain itu, tautan referensi juga disukai. #define dimof(array) (sizeof(DimofSizeHelper(array))) template <typename T, size_t N> char(&DimofSizeHelper(T(&array)[N]))[N]; void InitDynCalls() { char test[20]; size_t n …
61
c++
visual-c++