मैंने आज एक सहयोगी के कुछ कोड को देखा जो प्रारंभिक कक्षा में प्रारंभिक वर्ग चर शुरू करता है। हालांकि, यह चेतावनी पैदा कर रहा था, वह कहता है कि वे किस क्रम में हैं। मेरा सवाल यह है कि चरम प्रारंभिकता करना बेहतर क्यों है, जहां वर्तमान में यह घुंघराले ब्रैकेट के भीतर है?सी ++ कक्षा प्रारंभिकरण जिसमें क्लास वेरिएबल प्रारंभिकता
DiagramScene::DiagramScene(int slideNo, QRectF screenRect, MainWindow* parent)
: QGraphicsScene(screenRect, parent),
myParent(parent),
slideUndoImageCurrentIndex(-1),
nextGroupID(0),
m_undoInProgress(false),
m_deleteItemOnNextUndo(0)
line(0),
path(0)
{
/* Setup default brush for background */
scDetail->bgBrush.setStyle(Qt::SolidPattern);
scDetail->bgBrush.setColor(Qt::white);
setBackgroundBrush(scDetail->bgBrush);
}
बस एक सामान्य शब्दावली टिप्पणी: यह सदस्य चर के बारे में है। सदस्य चर एक वस्तु से संबंधित हैं। क्लास चर C++ में मौजूद नहीं हैं, जबकि वे उदाहरण में करते हैं रूबी, और सी ++ स्थिर सदस्य चर के उद्देश्य को कम या ज्यादा सेवा प्रदान करते हैं। – xtofl