Tôi có một phương thức lấy một vector :: std là một trong các tham số của nó. Có cách nào tôi có thể khởi tạo một ma trận bằng cách gán std :: vector cho ma trận? Đây là những gì tôi đã cố gắng làm dưới đây. Có ai biết làm thế nào tôi có thể đạt được chỉ định các vector (hoặc thậm chí là một con trỏ của đôi) để ma trận? Cảm ơn trước. MikeKhởi tạo ma trận tăng với std :: vector hoặc array
void Foo(std::vector v)
{
matrix<double> m(m, n, v);
// work with matrix...
}
Một ma trận là một cấu trúc hai chiều, một vectơ là một trong những cấu trúc chiều. Làm thế nào để bạn có kế hoạch để xác định kích thước chính xác cho ma trận bằng cách kiểm tra các vector? – Mankarse