Я пытаюсь объявить ссылку на список int. Когда я компилирую, я получаю ошибку expected '(' for function-style cast or type construction
для list<int>& current;
, где я объявляю ссылку. В чем проблема? Я посмотрел на все, и это похоже на то, как инициализируется эта ссылка. Должно быть, что-то я пропустил, поскольку он не будет компилироваться.Ошибка при инициализации ссылки
#include <iostream>
#include <vector>
#include <list>
using namespace std;
int main() {
list<int> list;
list<int>& current;
current = list; // or just list<int>& current = list; both error
}
ссылка другое имя объекта, поэтому все ссылки должны быть initilized, вы не можете просто написать: Int & r; вы должны написать ИНТ d; int & r = d; – AnatolyS