PDA

View Full Version : سوال: این کلاس به چه شکل تعریف شده؟



saleh.hi.62
دوشنبه 17 خرداد 1389, 14:25 عصر
نقاطی از این کلاس که رنگ قرمز داره چه معنی داره ؟ من متوجه نشدم ! ممنون میشه دوستان کمک کنن که بفهمم این کبلس رو .


class Counter
{
public:
Counter() { m_value = 0; }

int (http://doc.qt.nokia.com/4.7-snapshot/qml-int.html) value() const { return m_value; }
void setValue(int value);

private:
int (http://doc.qt.nokia.com/4.7-snapshot/qml-int.html) m_value;

};

saleh.hi.62
دوشنبه 17 خرداد 1389, 19:47 عصر
int (http://doc.qt.nokia.com/4.7-snapshot/qml-int.html) value() const { return m_value; }دوست عزیز میشه در مورد این نوع تابع برام توضیح بدی . چرا ما باید constتعریف کنیم و چه مزیتی میتونه داشته باشه؟

و منظورتون از متغیر های mutable چی هست اینجا؟