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

Класс-друг - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа перевод чисел из арабской систеиы счисления в римскую http://www.cyberforum.ru/cpp-beginners/thread1117215.html
Перевести заданное целое число в систему римского счисления (1 - I, 5 - V, 10 - X, 50 - L, 100 - C, 500 - D, 1000 - M)
C++ Найти сумму и количество положительных элементов, расположенных между минимальным и максимальным элементами массива. Дан массив А(30). Найти сумму и количество положительных элементов, расположенных между минимальным и максимальным элементами массива. С++ http://www.cyberforum.ru/cpp-beginners/thread1117179.html
C++ Не работает \n
Не работает стандартная конструкция s!='\n'. Если же представить s как int она работает только на выходе получается нулевой вектор. Что делать, подскажите. Функция: vector<char> get_message(){ ...
C++ Как в консоли на C++ писать на русском
Здравствуйте, с выводом текста разобрался, русские буквы выводит нормально, а вот с вводом проблемма, вводится абракадабра. kol=0; while (fgetc(fout)!=EOF) kol++; fseek(fout,0,SEEK_SET);...
C++ В заданной матрице найти номера всех столбцов с минимальной суммой элементов http://www.cyberforum.ru/cpp-beginners/thread1117123.html
В заданной матрице найти номера всех столбцов с минимальной суммой элементов. Вывести подматрицу из этиц столбцов в файл. Как написать эту программу? Добавлено через 3 минуты Срочно надо(
C++ Класс "Складская книга", содержащая названия товара, цену и количество на складе Написать программу, обеспечивающую простейшие манипуляции с классом, определяющим: запись в скадской книге, содержащую названия товара, цену и количество на складе (обеспечить вывод на экран названий... подробнее

Показать сообщение отдельно
Игорюня
20 / 16 / 7
Регистрация: 07.12.2013
Сообщений: 244

Класс-друг - C++

12.03.2014, 14:49. Просмотров 256. Ответов 1
Метки (Все метки)

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
27
#include <iostream> 
using namespace std;
 
class first
{
public:
    friend second;
private:
    int First;
};
 
class second 
{
public:
    void Setfirst(int a){First=a;}
private:
    int Second;
};
 
 
int main()
 
{
    second object;
    object.Setfirst(20);
    system("pause");
}

error C2433: second: "friend" не разрешается для объявлений данных
error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
error C2065: First: необъявленный идентификатор
error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "object"
error C2065: object: необъявленный идентификатор
error C2065: object: необъявленный идентификатор
error C2228: выражение слева от ".Setfirst" должно представлять класс, структуру или объединение

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