Функциональный вызов пропущенного списка аргументов ошибка [закрыто]C++

Программы на C++. Форум разработчиков
Anonymous
Функциональный вызов пропущенного списка аргументов ошибка [закрыто]

Сообщение Anonymous »

Итак, я работаю над проектом для школы и столкнулся с этой проблемой после небольшой отладка. < /p>

Код: Выделить всё

value_type main_savitch_3::Sequence::current() const
{
if (is_item)
{
return data[current_index];
}
}
< /code>
Здесь у меня есть функция, из которой вызывает другую функцию в этом классе (последовательность :: current Calls sequence :: is_item) is_item в основном гарантирует, что на самом деле существует элемент на текущем индекс. В строке, которая содержит "if (is_item)" Я получаю эту ошибку < /p>
Error   3   error C3867: 'main_savitch_3::Sequence::is_item': function call missing argument list; use '&main_savitch_3::Sequence::is_item' to create a pointer to member   c:\users\jacob collier\documents\visual studio 2013\projects\fixed_sequence\fixed_sequence\sequence.cpp 38  1   Fixed_Sequence
< /code>
У меня в основном одно и то же в двух других функциях (IS_ITEM проверяет current_index), и это дает мне ту же ошибку. Я осмотрел онлайн, и в основном говорит, что мне нужно сделать функцию участника is_item 
static . Я пробовал это, и это просто дает мне больше ошибок. В частности < /p>

Код: Выделить всё

    6   IntelliSense: a type qualifier is not allowed on a static member function   c:\Users\Jacob Collier\Documents\Visual Studio 2013\Projects\Fixed_Sequence\Fixed_Sequence\Sequence.h   77  25  Fixed_Sequence
Любая помощь была бы отличной, заранее спасибо!

Подробнее здесь: https://stackoverflow.com/questions/365 ... list-error

Вернуться в «C++»