Я изучаю C++ и использую VS C++ 2008 Express.Отладка класса шаблона C++ в VS 2008
У меня есть простой проект с 2 файлами кода. Один для моего класса, а другой - «_tmain()». Файл моего класса использует: template < typename T > код.
Программа, похоже, работает нормально, но я не могу войти в код файла класса в режиме C++. Я должен посмотреть на код сборки.
Я могу войти в _tmain() просто отлично, но когда я пытаюсь F11 входить в мои методы класса, «исходный код не доступен».
Любые идеи по этому вопросу?
Спасибо, M3NTA7
Спасибо, я просто посмотрел, и у меня есть информация от Debug, установленная в YES, и я могу установить точки останова в 'main()', но когда я пытаюсь перейти на одну из этих строк в мой класс, я могу только просмотреть сборку. – M3NTA7
У вас есть .pdb в том же каталоге? Вы проверили, что вы отлаживаете текущую сборку? –
Вы говорите, что у вас есть отладочная информация, настроенная на «да», но вы действительно компилируете конфигурацию Debug (т. Е. С отключенными оптимизациями)? Методы шаблонов классов обычно являются «встроенными» и, вероятно, будут агрессивно встроены при компиляции с оптимизацией. –