У меня есть обычная функция check_t_value(int T_VALUE) и слот slot_conside()
Я хочу, чтобы в слоте у меня была вызвана check_t_value(int T_VALUE) и передала T_VALUE в int t_value (она находится в slot_conside()).
У меня получился вот такой код:
int MainWindow::check_t_value(int T_VALUE) {
//...подсчитывается T_VALUE
return T_VALUE;
}
void MainWindow::slot_conside() {
...
int t_value;
int check_t_value(int T_VALUE); //вызываю функцию
check_t_value(t_value); //передаю значение
ans = s_value / t_value;
}
При компиляции выдаёт ошибку:
undefined reference to `check_t_value(int)'
int check_t_value(int T_VALUE); //вызываю функцию
Это вы так думаете, что вызываете... Это - объявление функции check_t_value
(именно check_t_value
, а не MainWindow::check_t_value
). И именно ее пытается найти компилятор для вызова в следующей строке.
И, конечно же, не находит.
О чем и сообщает.
Виртуальный выделенный сервер (VDS) становится отличным выбором
есть строка "ACGT" как сделать размещения с повторениями, чтобы получилось что-то подобное
Программа имеет такую структуруКак мне после отработки функции Hello запустить опять функцию menu?