PDA

View Full Version : مقداردهی به داده اختصاصی و ثابت کلاس



suraty
چهارشنبه 09 آذر 1390, 23:19 عصر
سلام
این برنامه قراره به داده اختصاصی a که از نوع const هست مقدار بده. اما خطا داره، اگه میتونید برام رفع خطا کنید.
خیلی ممنون



#include"iostream.h"
#include"conio.h"
class class1{
const int a;
int b;
public:
class1(){
cout<<"hello";
}
void f(int c)
:a(c)
{
cout<<a;
}

};
int main(){
class1 ob;
ob.f(11);

return 0;
}

_hamid
پنج شنبه 10 آذر 1390, 07:16 صبح
متغییر های const کلاس باید از طریق سازنده مقدار دهی اوالیه بشن.