c++ da initialization lists , copy constructor ve assignment operator hakkında detaylı bilgi verebilecek olan var mı?C dili biliyorum ama c++ da yeniyim cok eksiğim var,kaynak bulmakta zorluk cekiyorum. Elimde şoyle bir kod var , ama en ince ayrıntısına kadar anlatabilir misiniz ??:
1.C() : i ( 0 )
2.C ( int j ) : i ( j )
3.C ( const C & other ) : i ( other.i )
Base ( int y, int z ) : x ( y+z )
aradaki bu : ne işe yarar hic bilmiyorum ?yukarıdaki 3.satırda & işareti ne icin kullanılıyor? 4.Satırdaki : ne işe yarıyor?Lutfen yardım edin ya internette bi tane acıklayıcı kaynak bulamadım 4 gundur şu konu uzerinde takılı kaldım.Bi yol gosterin lutfen napayım.
#include
using namespace std;
class C
C ( int j ) : i ( j )
C ( const C & other ) : i ( other.i )
C& operator= ( const C& other )
C& operator= ( int j )
~C()
};
struct Base
Base ( int y )
};
int main()
__________________
Initialization lists ,copy constructor,assignment operator
Android & IOS Uygulama Geliştirme0 Mesaj
●40 Görüntüleme
- ReadBull.net
- Programlama ve Yazılım
- Android & IOS Uygulama Geliştirme
- Initialization lists ,copy constructor,assignment operator