Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++/CLI Windows Forms
Войти
Регистрация
Восстановить пароль
 
0nk0l0g
0 / 0 / 0
Регистрация: 04.03.2015
Сообщений: 11
1

В ListBox выводятся одни и те же значения вместо разных

21.10.2015, 21:32. Просмотров 180. Ответов 0
Метки нет (Все метки)

Добрый вечер.

Проблема: в listbox выводятся одни и те же значения вместо разных.

Есть кусок кода:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
                 const int pop_size = 20; // размер популяции
                 
                 individual *population = new individual [pop_size];
                 
                 for(int i = 0; i<pop_size; i++)
                 {
                     
                     population[i].set_size(15);
                     population[i].gen_real_tour(false);
                     std::string print; 
                     print = population[i].get_str_real_tour();
                     display->Items->Add(gcnew String(print.c_str()));
                    
                 }
создаю массив объектов и в цикле инициализирую эти объекты при помощи методов set_size() и gen_real_tour(bool).
gen_real_tour забивает вектор внутри объекта individual нужными мне значениями.
теперь я хочу вывести значение каждого объекта в listbox, для этого с помощью метода get_str_real_tour() возвращаю данные в формате string,
кладу их в print и добавляю в listbox с именем display.

В итоге получаю 20 абсолютно одинаковых значений в lisbox'e.
При пошаговой отладке print точно имеет разные значения. Проверил 10 раз. Это факт.
Но выводится одно и то же значение.

Проект - Windows Application Forms

Заранее спасибо за помощь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.10.2015, 21:32
Ответы с готовыми решениями:

Почему значения получаются одни и те же, при вводе разных данных?
Почему значения получаются одни и те же, при вводе разных данных? using...

Выводятся одни и те же данные в цикле
Здравствуйте. Разрабатываю каталог на одном из сайтов. Столкнулся с проблемой...

Программа составлена на нахождение наибольшего произведения из ряда, но выводятся одни нули
Программа составлена на нахождение наибольшего произведения из ряда вида A,...

Почему после 51-го знака после запятой выводятся одни нули?
В продолжение темы: тот же код, только с увеличенным количеством знаков...

На сайте вместо русского языка одни вопросы
Добрый день. На старом сервере случился пожар и пока его восстанавливают...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.10.2015, 21:32

Не работают одни и те же клавиши на разных клавиатурах.
Добрый день. Суть проблемы в том, что у меня не работает ряд цифровых клавиш в...

Как использовать одни переменные в разных модулях
Как связать одну переменную с несколькими модулями..т.е чтобы её можно было...

Почему одни иероглифы вместо рус.букв в чистом html?
Всем привет. Подскажите из-за чего при запуске индексного файла в браузере...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru