Hocam şu vector sınıfını yeniden yazabilir misiniz mesela Vector a={1,2,5,6} de length yaptığımda uzunluğu bilebiliyor ama nasıl bir de vector a{1,2,3,4} şeklinde de oluyor.Bunun için özel operator methodları mı oluyor bir türlü anlamadım
Burada vektör sınıfının kopya kurucusu çağrılıyor. Parametre olarak "initializer_list" olmalı . Tabi şablon formatı olduğu için int yerine T yazabilirsin. Mesela aşağıdaki gibi. class Deneme { public: Deneme(std::initializer_list list) { for(auto siradaki:list) std::cout
Teşekkürler güzel anlatımın için
tsk
hocam gPtr yi delete yapmadık ya memory leaks olur mu ?
Teşekkürler hocam
Güzel video, teşekkürler
Hocam şu vector sınıfını yeniden yazabilir misiniz mesela
Vector a={1,2,5,6} de length yaptığımda uzunluğu bilebiliyor ama nasıl bir de vector a{1,2,3,4} şeklinde de oluyor.Bunun için özel operator methodları mı oluyor bir türlü anlamadım
Yazılıma gönül ver kanalında böyle bir video mevcut
@@agah7885 var da vector a={1,2,3} şeklinde contructerin nasıl oluşturulduğunu anlatmıyor hangi video
@@cenkedits1777 o olmayabilir evet
Burada vektör sınıfının kopya kurucusu çağrılıyor. Parametre olarak "initializer_list" olmalı . Tabi şablon formatı olduğu için int yerine T yazabilirsin. Mesela aşağıdaki gibi.
class Deneme
{
public:
Deneme(std::initializer_list list)
{
for(auto siradaki:list)
std::cout