Tôi muốn tạo ma trận kề cho biểu đồ. Vì tôi đọc nó là không an toàn để sử dụng mảng của các hình thức matrix[x][y]
bởi vì họ không kiểm tra phạm vi, tôi quyết định sử dụng lớp mẫu vector của stl. Tất cả những gì tôi cần lưu trữ trong ma trận là các giá trị boolean. Vì vậy, câu hỏi của tôi là, nếu sử dụng std::vector<std::vector<bool>* >*
sản xuất quá nhiều chi phí hoặc nếu có một cách đơn giản hơn cho một ma trận và làm thế nào tôi có thể khởi tạo nó đúng cách.Một cách thích hợp để tạo ma trận trong C++
EDIT: Cảm ơn rất nhiều câu trả lời nhanh. Tôi chỉ nhận ra rằng, tất nhiên tôi không cần bất kỳ con trỏ nào. Kích thước của ma trận sẽ được khởi tạo ngay từ đầu và sẽ không thay đổi cho đến khi kết thúc chương trình. Nó là cho một dự án trường học, vì vậy nó sẽ là tốt nếu tôi viết "đẹp" mã, mặc dù hiệu suất kỹ thuật không phải là quá quan trọng. Sử dụng STL là tốt. Sử dụng một cái gì đó như tăng, có lẽ không được đánh giá cao.
Điều đó thật sự rất hay. – peedurrr