Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Aleksandr1x от Октябрь 26, 2013, 23:37



Название: Проблема с памятью QVector, что не так?
Отправлено: Aleksandr1x от Октябрь 26, 2013, 23:37
Не заходит в последний большой цикл, в чем может быть проблема?


Код:
Neuron::Neuron(int number_layer, QVector<int>& number_neurons, int dimension_input, int dimension_output)
{
     N_L = number_layer;
     D_I = dimension_input;
     D_O = dimension_output;

     N_N.resize(N_L);
     N_N = number_neurons;
    



     Energy.resize(N_L);

     for (int i =0; i< N_L; i++){
         Energy[i].resize(N_N[i]);
     }

     W.resize(N_L);
     for (int i = 0 ; i < N_L; i++){

             W[i].resize(N_N[i]);


     }

     for(int i = 0; i<N_L; i++){
         for (int j; j < D_I; j++){
            if(i == 0){
                 W[i][j].resize(D_I + 1);
            }

            else{
                 W[i][j].resize(N_N[i-1] +1);
            }
         }

     }




}


Название: Re: Проблема с памятью QVector, что не так?
Отправлено: _OLEGator_ от Октябрь 26, 2013, 23:39
пздц, откуда в этом году столько желторотиков, у вас выпуск чтоли в каком-то вузе?
Код
C++ (Qt)
for (int j; j < D_I; j++)
ничего подозрительного не замечаешь?


Название: Re: Проблема с памятью QVector, что не так?
Отправлено: Aleksandr1x от Ноябрь 02, 2013, 22:15
Спасибо =) Учится тоже надо)