код приблизительно такой:
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?
Ответ на:
комментарий
от Dead
Ответ на:
комментарий
от sdr
Ответ на:
комментарий
от sdr
Ответ на:
комментарий
от corpus
Ответ на:
комментарий
от aa5779
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Статические переменные в шаблонах (2009)
- Форум Какие правила языка C++ здесь используются? (2017)
- Форум Вопрос по С++ (2004)
- Форум C++ template linker error (2015)
- Форум constexpr массивы в c++ (2018)
- Форум iconv: проблемы с переименованием. (2006)
- Форум [emacs][cedet] Автодополнение (2010)
- Форум Qt: Console (2010)
- Форум gnubiff (2006)
- Форум Не вызываются функции внутри namespace. (2004)