Форум программистов, компьютерный форум CyberForum.ru

Vector subscript out of range (push_back, a не []) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Добавить функцию http://www.cyberforum.ru/cpp-beginners/thread986247.html
Необходимо добавить функцию которая бы выводила на экран все не терминальные вершины дерева, которые больше чем заданное из клавиатуры число # include <iostream> # include <conio.h> # include <locale.h> using namespace std; struct node
C++ Столбцы в матрице Помогите пожалуйста написать программу на C++: в матрице поменять местами столбцы, содержащие максимальный и минимальный элементы http://www.cyberforum.ru/cpp-beginners/thread986246.html
C++/CLI WinForms Значения элементов массивов не изменяются
Прошу вашей помощи, проблема если честно глупая но не могу понять что не так!? Глобально объявляю 5 массивов, но в ходе выполнения программы значения не изменяются, тоесть в конкретном алгоритме значения присваиваются но при выходе из него все скидывается в левые цифры. Помогите пожалуйста, что я делаю не так? Код: #pragma once
Прокомментировать код C++
#include "stdafx.h" #include<iostream> #include<math.h> #include <stdlib.h> using namespace std; int main() { double eps, x, n; int count = 0, i = 0;
C++ Как правильно составить блок-схемму http://www.cyberforum.ru/cpp-beginners/thread986229.html
#include <stdio.h> #include <conio.h> #include <math.h> #include <locale> #define N 50 void main() { setlocale(2,""); int n, m, i, j, error;
C++ Не правильно считает программа Чем больше ввожу столетие, тем меньше пятниц 13 получается. #include <stdio.h> #include <conio.h> #include <math.h> int m,y,c,s,n=0; int main() { printf("'\nVvedite ctoletie\n"); scanf("%d",&c); подробнее

Показать сообщение отдельно
alsav22
5412 / 4808 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
24.10.2013, 02:08     Vector subscript out of range (push_back, a не [])
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Individual::Individual(const Individual& p)
{
    for(int i=0;i<DNAL;i++)
    {
        //gene[i]=p.gene[i];
        gene.push_back(p.gene[i]);
        //cpuNumber[i]=p.gene[i];
        cpuNumber.push_back(p.cpuNumber[i]);
        
    }
    res=p.res;
    indNumber = p.indNumber;
    for(int i=0;i<numberOfcpu;i++)
    {
        //cpuResult[i]=p.cpuNumber[i];
        cpuResult.push_back(p.cpuResult[i]);
        
    }
}
 
Текущее время: 00:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru