@daniil14056

При создании экземпляра класса в методе и воз ращение происходит ошибка?

Создаю обьект в методе и возращаю указатель на него, вот так, надеюсь что я что-то не правильно делаю.
Socket* Socket::accept() {
            /*    ГДЕ то тут инициализирую   this->address = str_addr; // 127.0.0.1
           */
            return new Socket(client_sock_id);  
	}
	// ВЫЗЫВАЮ ЗДЕСЬ
	Socket *c = s.accept();
// с->getAddress()// выходят русские буквы МММММММММММММММММММММММММ-штук под 100 или больше
  • Вопрос задан
  • 46 просмотров
Пригласить эксперта
Ответы на вопрос 1
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert

Socket* Socket::accept() {
            /*    ГДЕ то тут инициализирую   this->address = str_addr; // 127.0.0.1
           */
            return new Socket(client_sock_id);  
  }
  // ВЫЗЫВАЮ ЗДЕСЬ
  Socket *c = s.accept();
// с->getAddress()// выходят русские буквы МММ....-штук под 100 или больше

надеюсь что я что-то не правильно делаю.

Ты задаёшь вопрос о поведении кода, но не показываешь сам код. Откуда нам знать, что это за класс Socket, что это за str_addr и как ты выводишь в том месте, где выходят русские буквы?
Исправь сначала это.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы