检查自本人赋值的if语句写法

检查自本人赋值的if语句写法

林博士在《高质量C编程指南》中写到: String & String::operate =(const String &other) { // (1) 检查自赋值 if(this == &other) return *this; // (2) 释放原有的内存资源 delete [] m_data; // (3)分配新的内存资源,并复……

LIVE555作服务器 ,VLC播放延时问题

LIVE555作服务器 ,VLC播放延时问题

问题描述:live555作为服务器,假如只开1个客户端,基本上没有延时,假如开2个 其中1个会有延时 而另外1个发送正常 ,把正常的关掉 ,有延时的那个客户端感觉播放的速度明显加快 ,一直加快到延时不到1秒  问一下可能什么问题 解决方案:50分 最大可能是传输速度的问题。 不过你的问题本人并没有遇到过,本人用的是ffplay做的测试 用的是局域网的rt……

C++ 中*号和&符号的意思、求指导、

C++ 中*号和&符号的意思、求指导、

本人c++新手、前几天从应公司技术要求从delphi转为C++、以下为代码中出现的一些指针、 GamePlayerManager::LoadGMToolIP(const CHAR * filename)   //  *号打在中间是啥意思? const CHAR *split = “\r\n”; //*号挨着split放在一起是啥意思……

计算机网络第5版上——滑动窗口的讲解有个巨大的bug,为什么还有人在看?

计算机网络第5版上——滑动窗口的讲解有个巨大的bug,为什么还有人在看?

5.7tcp的流量控制 这一节,作者为了讲解滑动窗口的作用————流量控制,结果引入一个大bug。 看图5.22: A 和B 建立tcp连接后, B 告诉A 其滑动窗口的大小是400(rwnd = 400), 发送1-100字节后,B 居然没有ack应答, A还继续发送101-200, b 依然没有应答。 然后呢, A发送第201个字节开始的报文的……

项目工程较大,很多线程,不时抛出不可写异常,怎么定位哪个线程?

项目工程较大,很多线程,不时抛出不可写异常,怎么定位哪个线程?

线程十多个,目前还不确定抛出异常能否整个程序死掉,感觉抛出异常并没有死掉。 本人就想知道怎么样确定哪个线程的哪里抛出了异常。 例如某个地址不可写异常。 解决方案:5分 windows下的core文件本人不清楚….Linux下可以设置下ulimit . “例如某个地址不可写异常” —  是不是可以看看需要加锁然后写数据的地方? 在这……

析构函数能不能显示调用

析构函数能不能显示调用

#include<iostream> using namespace std; class vectord{ private: double *zu; public: vectord(){ zu=new double [50]; } ~vectord(){   delete[] zu;   cout<<"qing"……

问一下一个空指针被调用,为什么不会出错?

问一下一个空指针被调用,为什么不会出错?

本人用VS2015编译器 #include <iostream> using namespace std; class A { public: void fun() { cout << "ok" << endl; } }; int main() { A *pa=0; pa->fun();  //居然不……