тоді існує ймовірність того, що на вкладці проблем з’явиться «cout — це неоднозначна помилка», хоча жодної помилки не знайдено. Він відображається для кожного "cout" у файлі. якщо ви напишете std:: перед cout, помилку буде видалено.
Ви можете вирішити двозначність за допомогою визначення члена за допомогою його імені класу за допомогою оператора дозволу області видимості ( :: ).. Твердження dptr->j = 10 неоднозначне, оскільки ім’я j з’являється як у B1, так і в B2.
Помилка «не вказує тип» у C++ зазвичай з’являється, коли компілятор не може зрозуміти вашу програму. Проблема може бути змінною або функцією та може бути викликана різними факторами, такими як відсутність файлів заголовків, друкарські помилки в записі змінних або циклічні залежності між класами.
Вони не вважаються ключовими словами оскільки вони є об’єктами, включеними до файлу заголовка <iostream> . cin є об’єктом класу istream, а cout є об’єктом класу ostream. Також тому, що ми можемо обробляти введення/виведення в C++ за допомогою scanf() і printf(), які є функціями. Ми не будемо вважати cin /cout ключовими словами.
Так само, як C має scanf і printf, у C++ ми використовуємо 'cin' і 'cout'. «Cin» приймає вхідні дані та допомагає комп’ютеру зрозуміти, що ви хочете йому сказати. 'Cout' допомагає комп'ютеру повідомити вам щось, генеруючи вихідні дані.