Materi
Roadmap
Proyek
Sertifikat
Skillance Code Lab
Jalankan »
Skillance Code Lab Editor
Editor
Hasil
Split
Editor Kode Sumber
Tekan
Ctrl + Enter
untuk Menjalankan
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <style> body { font-family: 'Fira Code', Consolas, Monaco, monospace; background: #0f172a; color: #f8fafc; padding: 20px; margin: 0; line-height: 1.6; } .header { background: #1e293b; padding: 10px 16px; border-radius: 8px 8px 0 0; border-bottom: 2px solid #334155; display: flex; align-items: center; gap: 8px; font-size: 13px; color: #94a3b8; } .dot { width: 12px; height: 12px; border-radius: 50%; display: inline-block; } .dot-red { background: #ef4444; } .dot-yellow { background: #eab308; } .dot-green { background: #22c55e; } .code-box { background: #1e293b; padding: 18px 20px; border-bottom: 1px dashed #334155; color: #38bdf8; font-size: 14px; white-space: pre-wrap; } .comment { color: #64748b; font-style: italic; } .output-box { background: #020617; padding: 18px 20px; border-radius: 0 0 8px 8px; color: #e2e8f0; font-size: 13px; } </style> </head> <body> <div class="header"> <span class="dot dot-red"></span> <span class="dot dot-yellow"></span> <span class="dot dot-green"></span> <span style="margin-left: 8px; font-weight: bold; color: #38bdf8;">⚙️ C++ <vector> - Skillance C++20</span> </div> <div class="code-box"> <span class="comment">// Skrip C++20 - Skillance Academy Indonesia</span> #include <iostream> #include <vector> int main() { std::vector<int> v; v.reserve(100); // Alokasi kapasitas di muka tanpa menambah size std::cout << "Kapasitas setelah reserve: " << v.capacity() << "\n"; v.push_back(10); v.emplace_back(20); // Konstruksi elemen in-place (efisiensi C++11) std::cout << "Ukuran aktif: " << v.size() << "\n"; v.shrink_to_fit(); // Memangkas sisa kapasitas cadangan yang tidak terpakai std::cout << "Kapasitas setelah shrink: " << v.capacity() << std::endl; return 0; } </div> <div class="output-box"> <div style="color: #64748b; margin-bottom: 6px;">[Terminal Output] > g++ -std=c++20 main.cpp -o main && ./main</div> <div style="color: #4ade80; font-weight: bold;">Kapasitas setelah reserve: 100<br>Ukuran aktif: 2<br>Kapasitas setelah shrink: 2</div> </div> </body> </html>
Hasil Tampilan (Browser Preview)
Muat Ulang