Clangd: Ожидается ';' в конце списка объявленийC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Clangd: Ожидается ';' в конце списка объявлений

Сообщение Anonymous »

У меня возникли проблемы с проигрывателем класса C++. Clangd в CLion продолжает показывать ошибки для моего конструктора перемещения и оператора присваивания перемещения, хотя они кажутся правильно объявленными и определенными.
Вот соответствующая часть моего заголовка (

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

Player.h
)[/b]:

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

namespace Football {

class Player {
public:
Player(Player&& other) noexcept;       // line 41
Player& operator=(Player&& other) noexcept;  // line 41
// ... other members
};

}
А вот реализация (

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

Player.cpp
)[/b]:

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

Player::Player(Player&& other) noexcept
: id(GenerateId()),
name(std::move(other.name)),
age(other.age),
nationality(std::move(other.nationality)),
origin(std::move(other.origin)),
position(std::move(other.position)),
height(other.height),
weight(other.weight),
totalGames(other.totalGames),
totalGoals(other.totalGoals),
totalAssists(other.totalAssists),
marketValue(other.marketValue)  // line 63
{
std::cout 

Подробнее здесь: [url]https://stackoverflow.com/questions/79813149/clangd-expected-at-end-of-declaration-list[/url]
Ответить

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

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

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

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

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