Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: функция в Visual C++
Показать сообщение отдельно
pva pva вне форума

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


Проблема в том, что в Visual C++ кривая STL.
Попробуй Metrowerks CodeWarrior, GCC или что-то подобное.
Код: Выделить весь код
#include <valarray>
// у него есть переопределённый bool operator==(const std::valarray<T>&)

class my_task
{
    typedef std::valarray<double> vector_t;
    typedef std::valarray<vector_t> matrix_t;

    matrix_t matrix;
public:
    my_task() : matrix(vector_t(double(), 5), 6)
    {
          for(int i=0; i<6; ++i)
          {
                for(int j=0; j<5; ++j)
                {
                       matrix[i][j] = ...
                }
          }
    }

    // а теперь, собственно, проверка
    bool compare(int row1, int row2)
    {
           return matrix[row1]==matrix[row2];
    }
};

Отправлено: 20:50, 04-05-2006 | #3

Название темы: функция в Visual C++