Also arbeite ich an einem Projekt für die Schule und habe nach ein bisschen Debugging auf dieses Problem gestoßen.Funktionsaufruf fehlende Argumentliste Fehler
value_type main_savitch_3::Sequence::current() const
{
if (is_item)
{
return data[current_index];
}
}
Hier habe ich eine Funktion, die eine andere Funktion aus mit in die Klasse aufruft (Sequenz :: Strom ruft Sequenz :: is_item) is_item im Grunde macht einfach sicher, dass es tatsächlich ein Element auf dem aktuellen Index ist. In der Zeile „if (is_item)“ Ich erhalte diese Störung
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
Ich habe im Grunde die gleiche Sache in zwei anderen Funktionen (is_item Überprüfung CURRENT_INDEX) und es gibt mir den gleichen Fehler hält. Ich habe mich online umgesehen und es sagt meistens, dass ich die Mitgliedsfunktion is_item
static
machen muss. Ich habe es versucht und es gibt mir mehr Fehler. Speziell
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
Jede Hilfe wäre großartig, danke im fortgeschrittenen!