код приблизительно такой: template<class T> void func1(T *point) { ....... size_t szT = sizeof(point); ....... } int main(int argc, char **argv) { char chBuf[]={'1','2','3','4','5','6','7','8'}; size_t szChar = sizeof(chBuf); ...... func1(chBuf); ...... return 0; } почему szChar = 8, а szT = 4?