Форум программистов, компьютерный форум, киберфорум
Наши страницы

Консольное меню MVC - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как изменить размер динамического массива структур после того как был добавлен товар http://www.cyberforum.ru/cpp-beginners/thread1168633.html
Подскажите как мне изменить размер динамической массива структур после того как был добавлен товар , countProduct-это и есть размер массива структур. void addProduct(int countProduct, Product...
C++ Подсчет в строке слов, состоящих только из цифр.(функция) 5. Подсчет в строке слов, состоящих только из цифр. http://www.cyberforum.ru/cpp-beginners/thread1168613.html
Исключить из числа цифры, стоящие между первой и последней цифрой числа. Использовать классы C++
Исключить из числа цифры, стоящие между первой и последней цифрой числа #include<stdio.h> #include<stdlib.h> #include<conio.h> #include<io.h> #include<string.h> #include<iostream.h>...
Поворот avl дерева C++
Объясните пожалуйста как работает поворот бинарного дерева, прочитал ряд статей и просто не могу сообразить почему написано поворот вправо если же туда никак нельзя применить элементарные понятия...
C++ Найти сумму первых n-четных натуральных чисел (найти ошибку) http://www.cyberforum.ru/cpp-beginners/thread1168588.html
Нужно найти сумму первых n-четных натуральных чисел. Ошибка вылетает на 13 строке, должно быть я не правильно код составил, алгоритм не тот может. Помогите мне включить эту рекурсию #include...
C++ Посчитать сколько цифр в слове это моя первая программа, подскажите что тут не так #include <iostream> #include <string.h> #include <stdio.h> int main( int argc, char* argv) { int a, n, i; string k; подробнее

Показать сообщение отдельно
Jupiter
Каратель
Эксперт С++
6559 / 3980 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
12.05.2014, 00:05
в файле Model.h есть
C++
1
#include "View.h"
так вот его надо убрать и сделать forward declaration
C++
1
class View;
а уже в файле Model.cpp сделать
C++
1
#include "View.h"
____________________________________________________________________________________________
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
void Model :: remove_observer(View* observer)
{
    std :: vector<View*> :: iterator i;
 
    for (i = observers_.begin( ) ; i != observers_.end( ) ; i++)
    {
        if(*i == observer)
        {
            observers_.erase(i);
            break;
        }
    }
}
1. зачем сравнивать View по значению?
2. после модификации вектора итераторы становятся недействительными
____________________________________________________________________________________________
очень много где в коде параметры передаются по значению вместо ссылки на константу
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru