У меня есть класс, похожий на этот:
namespace madoka
{
class polarizable_sites
{
public:
void resize(const size_t dim_);
void clear(void);
};
}
в GDB, я мог бы установить точку останова при очистке с помощью
b 'madoka::polarizable_sites::clear()'
, однако, для изменения размера функции члена,
b 'madoka::polarizable_sites::resize(const size_t)'
не работает.GDB сообщил об ошибке:
у класса madoka :: polarizable_sites нет ни одного метода с именем resize (const size_t) Подсказка: попробуйте 'madoka :: polarizable_sites :: resize (const size_t)' или 'madoka:: polarizable_sites :: resize (const size_t) '(обратите внимание на начальную одинарную кавычку.)
Мне интересно, почему, так как стиль функции автоматически завершается TAB.
КСТАТИ: Iиспользую GDB
GNU gdb (Ubuntu / Linaro 7.2-1ubuntu11) 7.2 Copyright (C) 2010 Free Software Foundation, Inc.
с компилятором '
g ++ (Ubuntu / Linaro 4.5.2-8ubuntu4) 4.5.2 Copyright (C) 2010 Free Software Foundation, Inc.