Первый вопрос: хорошо ли начать использовать С++ 11, если я разработаю код для следующих трех лет?
Тогда, если это так, каков наилучший способ реализовать матрицу, если я хочу использовать ее с Lapack? Я имею в виду, что выполнение std::vector<std::vector< Type > > Matrix нелегко совместимо с Lapack.
До сих пор я сохранил свою матрицу с помощью Type* Matrix(new Type[N]) (форма указателя с new и delete была важна, потому что размер массива не задан как число, например 5, а как переменная).
Но с С++ 11 можно использовать std:: array. Согласно этому сайту, этот контейнер кажется лучшим решением... Как вы думаете?