2012-03-01 79 views
0

我正在瀏覽omnetpp和mixim中給出的wiseroute示例。 並找到下面的代碼。omnetpp項目中的構造函數

WiseRoute(): BaseNetwLayer() 
, routeTable() 
, floodTable() 
, headerLength(0) 
, macaddress() 
, sinkAddress() 
, useSimTracer(false) 
, rssiThreshold(0) 
, routeFloodsInterval(0) 
, floodSeqNumber(0) 
, tracer(NULL) 
, routeFloodTimer(NULL) 
, nbDataPacketsForwarded(0) 
, nbDataPacketsReceived(0) 
, nbDataPacketsSent(0) 
, nbDuplicatedFloodsReceived(0) 
, nbFloodsSent(0) 
, nbPureUnicastSent(0) 
, nbRouteFloodsSent(0) 
, nbRouteFloodsReceived(0) 
, nbUnicastFloodForwarded(0) 
, nbPureUnicastForwarded(0) 
, nbGetRouteFailures(0) 
, nbRoutesRecorded(0) 
, nbHops(0) 
, receivedRSSI() 
, routeRSSI() 
, allReceivedRSSI() 
, allReceivedBER() 
, routeBER() 
, receivedBER() 
, nextHopSelectionForSink() 
, trace(false), stats(false), debug(false) 

{} 

現在WiseRoute()是默認的構造函數,它什麼都不做。但是函數名和body之間的所有函數都做了什麼?

+0

可能重複[這是什麼奇怪的冒號成員語法在構造?](http://stackoverflow.com/questions/1711990/what-is-this-weird-colon-member-syntax-in-the -constructor) – 2012-03-01 11:42:28

回答