класс TcpTahoe - это подкласс класса socket. Посмотрите http://www.nsnam.org/doxygen/classns3_1_1_tcp_tahoe.html (Я хочу, чтобы имитировать небольшую сеть.)динамический бросок умный указатель
Код:
Ptr<Socket> ns3TcpSocket;
...
Ptr<TcpTahoe> ptr = dynamic_cast< Ptr<TcpTahoe> >(ns3TcpSocket);
uint32_t ssthresh = ptr->GetSSThresh2();
cout << ssthresh;
Так я теперь во время выполнения, ns3TcpSocket будет TcpTahoeSocket. Но я получаю ошибку компиляции.
Привет
Как обычный пользователь StackOverflow, вы, вероятно, уже знаете, что SO является сайтом вопросов и ответов. Вы можете не понимать, что в вашем посте нет вопросов. У вас есть конкретный вопрос? –
Извините, я думал, что мой вопрос очевиден. Мой quistion, почему я получаю ошибку компиляции? Где проблема в моем коде? – user1324258
Пожалуйста, отредактируйте ваше сообщение, чтобы отразить ваш вопрос, и укажите * точный текст сообщения об ошибке. (Я получаю много ошибок, когда компилирую этот код, но, я уверен, у вас есть специальное сообщение об ошибке.) –