💻
Orta
Move Semantics ile String Pool
100 puan
·
Cpp
📋 Talimatlar
Basit bir string pool (havuz) oluşturun.
Özellikler:
- StringPool sınıfı: vector
tutar - add(string&& s): move ile string ekler
- add(const string& s): kopyalayarak ekler
- size(): eleman sayısı
- print(): tüm elemanları yazdırır
Girdi: N satır, her satırda string Çıktı: Tüm stringler ve "Pool size: N"
🧪 Örnek Test Senaryoları
3 string
Girdi
3 Merhaba Dunya C++
Beklenen Çıktı
Merhaba Dunya C++ Pool size: 3
💡 İpuçları
İpucu 1: std::move() ile rvalue referansa dönüştürün
İpucu 2: string&& rvalue referansı kabul eder
📄
main.cpp
✓ Çözüm yüklendi
puan
Testleri çalıştırmak için kodunuzu gönderin
✅ Tüm testler geçti! Tebrikler!
Beklenen:
Sonuç:
Ln 1, Col 1
·
CPP
·
UTF-8
Wandbox