a obj3(obj1); but this statement works fine.....so it means it is calling copy constt. perfectly...
On Sun, Jul 10, 2011 at 11:49 PM, rahul <[email protected]> wrote: > my bad....add const in copy construcor....i think...that compiler expect... > > > On Sun, Jul 10, 2011 at 11:48 PM, rahul <[email protected]> wrote: > >> use a(int arg) >> { >> x = arg; >> } >> >> >> ur call will work...:) >> >> >> On Sun, Jul 10, 2011 at 11:46 PM, himanshu kansal < >> [email protected]> wrote: >> >>> class a >>> { >>> int x; >>> public: >>> a() >>> { >>> } >>> a(int i){x=i;cout<<"in a "<<x<<endl;} >>> a(a &obj){cout<<"in copy cons of a"<<endl;} >>> >>> }; >>> >>> a obj1=14; //error no matching call to a::a(a) >>> >>> >>> why..... >>> and just adding a const in the constructor saves me from error...but >>> how.... >>> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "Algorithm Geeks" group. >>> To post to this group, send email to [email protected]. >>> To unsubscribe from this group, send email to >>> [email protected]. >>> For more options, visit this group at >>> http://groups.google.com/group/algogeeks?hl=en. >>> >>> >> > -- > You received this message because you are subscribed to the Google Groups > "Algorithm Geeks" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/algogeeks?hl=en. > -- Regards Himanshu Kansal Msc Comp. sc. (University of Delhi) -- You received this message because you are subscribed to the Google Groups "Algorithm Geeks" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/algogeeks?hl=en.
