count не является однозначным

Позвольте мне предвосхитить это, сказав, что я включил (также относится к string, endl, и буквально все не работает); моя IDE не показывает ошибок, насколько синтаксис идет; и я не могу понять, почему эта проблема происходит? Он отлично работает в одном из моих других примеров кода C ++, которые я написал.

Поэтому я пытаюсь сделать небольшую игру, быков и коров. Мой основной код выглядит следующим образом:

Наконец, мой файл BullsAndCows.cpp:

Ошибки, которые я получаю, так как «cout не является членом std», символ cout не может использоваться в объявлении использования. До этого я использовал «использование пространства имен std», и это возвращало бы ошибки, такие как «BullsAndCows» не является пространством имен или классом (если это не класс, то я должен быть марсианином). Также кое-что о пропавшем «;» перед userInput, например, в моем коде main.cpp; что не имеет смысла, так как нет ничего, что не хватает этого. Я использую VS2017. Почему C ++ такой раздражающий язык для работы?

Решение

прежде чем любые другие включают директивы.

Двоичное дерево поиска
Задание. Построение и обработка двоичных деревьев поиска. Реализовать программу, выполняющую следующий набор операций с деревьями поиска:

поиск вершины с заданным значением ключа с выводом счетчика числа появлений данного ключа
добавление новой вершины в соответствии со значением ее ключа или увеличение счетчика числа появлений
построчный вывод дерева в наглядном виде с помощью обратно-симметричного обхода
вывод всех вершин в одну строку по порядку следования ключей с указанием для каждой вершины значения ее счетчика появлений
удаление вершины с заданным значением ключа

Выдает (в VS 2012) следующие ошибки:

Т. Е. он утв-ет что count не является однозначным и не определен

На данный вопрос уже ответили:

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

Вроде все верно. Но при компиляции ошибка:

Я почитал у вас тут похожие темы. Пишут, что область имен надо объявить, она есть. Вроде вообще все как надо. Я использую VS 2017 для написания кода. Объясните, пожалуйста, что не так.

Источник: computermaker.info

Понравилась статья? Поделиться с друзьями:
Ок! Компьютер
Добавить комментарий