Я использую SFML
, и я хочу вернуть что-то, что я называю классом. Поэтому я хочу получить полезную нагрузку и вернуть ее. Как мне это сделать, когда payload
- это класс?Как вернуть класс в функцию с C++?
sf::Packet payload;
Как это вернуть?
/**
* Gets the payload.
*/
int LoginPacket::getPayload() {
return payload;
}
Каждый способ, которым я пытаюсь, я просто получаю ошибки. Должен ли я использовать указатели? Это просто потому, что полезная нагрузка идентифицируется как класс, и компилятор говорит мне, что невозможно преобразовать ее в int
? Итак, как мне его преобразовать или что мне делать?