ulidtko
16.03.2012 08:48
Пишу в хедере:
// forward decl
namespace Eigen {
template <typename T>
class SparseMatrix;
}
Forward declarations в C++ настолько суровы...
И это я ещё опускаю джва опциональных параметра в шаблоне.
Интересно... СУУУУКАААААА
Eigen/src/Sparse/SparseUtil.h:84: error: redeclared with 3 template parameters
src/Simulation.h:12: previous declaration ‘template<class T> struct Eigen::SparseMatrix’ used 1 template parameter
FFFFFFFFFFFFFFFFFFFFFFFFF~~~
таки я не понял, чему ты удивлён. пишешь говно, получаешь говно
пишу сиплюсплюс, получаю сиплюсплюс. Да, спасибо, я знаю.
я просто всё ещё не избавился от заблуждения, что C++ — местами красивый язык, позволяющий элегантно писать эффективный код. Эх...
Кончай писать на плюсах и начинай жить.
через 40 минут начну.