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

"error C2872: неоднозначный символ" при переменной count - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ не заполняется вектор http://www.cyberforum.ru/cpp-beginners/thread714568.html
Добрый день! вот этот код вылетает в отладчик на строке 15. z заполнено всякой ерундой, в том числе 10-значными числами непонятными Я так понимаю, не сравниваются символы массива s, но отловить...
C++ С++ классы visual studio помогите реализовать сумму даты и определенного количества дней. например 3.10.2012+390=28.10.2013 високосный год не учитывать наработки есть void Date::summa() { int s,t; int... http://www.cyberforum.ru/cpp-beginners/thread714567.html
Одномерный массив и функции (сделать 3 функции ввода/решения/вывода) C++
Ребята помогите, хоть убейте не могу эту задачу с помощью функций сделать!( Нужно сделать 3 функции ввода/решения/вывода. Кому не сложно помогите лузеру...Программирование тяжело очень дается((...
Инициализация структуры через точку C++
Доброго юзаю MVS2012 Проблема есть структура struct ST { int a; int b; };
C++ Разработка программ содержащих функции http://www.cyberforum.ru/cpp-beginners/thread714542.html
При передаче по значению в принимающую функцию передается не сама переменная-параметр, а только ее значение – копия. Это уже не одна переменная, а, фактически, две. Первая является локальной по...
C++ Поиск минимального элемента на отрезке Дана последовательность n целых чисел a1, a2, ..., an, которые в процессе работы могут изменяться. Требуется написать программу, умеющую быстро находить минимум на отрезке от i до j, то есть min(ai,... подробнее

Показать сообщение отдельно
ИмяМоегоКота
Сообщений: n/a

"error C2872: неоднозначный символ" при переменной count - C++

30.11.2012, 18:38. Просмотров 4461. Ответов 9
Метки (Все метки)

В общем вчера взялся изучать C++ по книге "C++ Базовый курс, 3 издание" Г. Шилдта.
И тут такая запара.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
using namespace std;
void func1();
void func2();
int count;
 
int main()
{
    int i;
    for (i=0; i<10; i++) {
        count = i * 2;
        func1();
    }
    return 0;
}
void func1()
{
    func2();
    cout << "count: " << count;
    cout << '\n';
}
void func2()
{
    int count;
    for(count=0; count<3; count++) cout<< '.';
}
При попытке компилить, выдаёт -"error C2872: неоднозначный символ", дважды, на 11 и 19 строках, если же заменить "count" на "x", то компилит без проблем.
Может кто пояснить, что конкретно ему не нравится и почему этот пример (представленный в книге и 20 раз перепроверенный на очепятки) не работает в предоставленном автором виде?

Пользуюсь компилятором из Visual Studio 2012, версии 17.00.50727.1 для x86.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru