c++里一个单冒号代表什么意思?比如:RTPSession::RTPSession(RTPMemoryManager *mgr) :RTPMemoryObject(mgr),sources(*this,mgr),packetbuilder(mgr),rtcpsched(sources),rtcpbuilder(sources,packetbuilder,mgr)这样的一个冒号 难得去查书

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/25 08:53:59
c++里一个单冒号代表什么意思?比如:RTPSession::RTPSession(RTPMemoryManager*mgr):RTPMemoryObject(mgr),sources(*this,m

c++里一个单冒号代表什么意思?比如:RTPSession::RTPSession(RTPMemoryManager *mgr) :RTPMemoryObject(mgr),sources(*this,mgr),packetbuilder(mgr),rtcpsched(sources),rtcpbuilder(sources,packetbuilder,mgr)这样的一个冒号 难得去查书
c++里一个单冒号代表什么意思?
比如:
RTPSession::RTPSession(RTPMemoryManager *mgr)
:RTPMemoryObject(mgr),sources(*this,mgr),packetbuilder(mgr),rtcpsched(sources),rtcpbuilder(sources,packetbuilder,mgr)
这样的一个冒号
难得去查书了 快速入门

c++里一个单冒号代表什么意思?比如:RTPSession::RTPSession(RTPMemoryManager *mgr) :RTPMemoryObject(mgr),sources(*this,mgr),packetbuilder(mgr),rtcpsched(sources),rtcpbuilder(sources,packetbuilder,mgr)这样的一个冒号 难得去查书
冒号后面的是初始化列表,对类的成员赋值的,用在函数名的后面就是这个意思.