Re[4]: TStringList и MSVS 2013
От: semihal  
Дата: 16.10.14 07:35
Оценка:
собственно ночью исправил вот на такую вещь?
class vectorByts
{
    private:
        std::vector < std::pair< System::String^, int > > myVector;
    public:
        void addObject(System::String^ text, int i)
        {
            myVector.push_back(std::make_pair(text, 1));
        }
        System::String^ resultMyVector()
        {
            if (!myVector.empty())
                System::String^ result = myVector.back().first;
                return result;
        }

        vectorByts();
};

В общем, что пытаюсь слепить... addObject — создаёт строку в векторе, со значением text и i. А потом мы по индексу будем вытаскивать поле text из вектора, не трогая ID. Но порой придётся и ID трогать, что бы изменить его значение. Поле text нам предстоит засовывать в listBox1->Items->Add(). Поэтому и пытался его сделать типом System::String^

но в ответ получаю такую вещь:
see reference to class template instantiation 'std::pair<System::String ^,int>' being compiled


в чём трабла?((
Отредактировано 16.10.2014 7:38 semihal . Предыдущая версия . Еще …
Отредактировано 16.10.2014 7:37 semihal . Предыдущая версия .
Отредактировано 16.10.2014 7:36 semihal . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.