Функциональный вызов пропущенного списка аргументов ошибка [закрыто]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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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