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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
oleszka
0 / 0 / 0
Регистрация: 09.04.2012
Сообщений: 13
#1

Методы и классы - C++

26.06.2012, 15:30. Просмотров 337. Ответов 3
Метки нет (Все метки)

добрый день)
код выдает ошибку "E2089 Identifier 'proc' cannot have a type qualifier". не могу понять в чем проблема.
C++
1
2
3
4
5
6
7
8
9
10
11
12
int main()
{
        class myclass {
         int num;
          public: void proc();
        };
 
        void myclass::proc() {
           num =5;
        }
        return 0;
}

А код ниже норм работает:

C++
1
2
3
4
5
6
7
8
9
10
11
int main()
{
        class myclass {
         int num;
          public: void proc() {
           num =5;
           }
        };
 
        return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.06.2012, 15:30     Методы и классы
Посмотрите здесь:

Классы. Объекты. Методы - C++
Доброго времени суток! Вот задачка. Я пока начинающий в этом деле, так что не очень понятно... Создать класс "дата". Данные класса...

Классы и методы, перегрузка операторов == и != - C++
не могу разобраться с перегрузкой операторов == или != для 2 массивов типа char и int состоящих из 5 элементов. при составлении кода...

Классы, функции методы класса, наследование - C++
Задание: Объявите класс Tarray, создающий тип "Массив". Определите элементы-данные класса: - Указатель на область памяти,в которой...

Классы С++ (как описать методы и свойства к массиву) - C++
Есть Класс Массив. помогите описать для него простой метод и свойство. Метод: Сумма или Среднее арифметическое элементов массива....

Классы и методы, error LNK2001: неразрешенный внешний символ - C++
пожалуста, посмотрите код, и скажите почему вылетает данная ошибка? // lab.k.kurs.cpp: определяет точку входа для консольного...

Задачка на классы (Создать методы, выполняющие поразрядные операции) - C++
Не смог сам разобраться.. Класс, хранящий 8 бит информации – байт флагов b1. Создать методы, выполняющие поразрядное отрицание "~"...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
defer
秘密
555 / 235 / 3
Регистрация: 29.11.2010
Сообщений: 783
26.06.2012, 15:37     Методы и классы #2
надо так

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
class myclass {
         int num;
          public: void proc();
        };
 
        void myclass::proc() {
           num =5;
        }
 
int main()
{
        
        return 0;
}
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
27.06.2012, 06:52     Методы и классы #3
Нельзя в теле одной функции ( в данном случае main()) писать реализацию другой функции ( proc()).
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.06.2012, 14:17     Методы и классы
Еще ссылки по теме:

Сделать через классы и чтобы были методы: удалить, изменить, добавить - C++
Эту прогу нужно сделать через классы и чтобы были методы: удалить, изменить, добавить...и желательно расписать построчно (что каждая...

Объясните как объявить абстрактный класс, и при этом не тащить виртуальные методы в производные классы - C++
Суть вопроса - есть у меня класс, который я решаю сделать абстрактным. Как я понимаю что бы сделать класс абстрактным необходимо просто...

методы - C++
как сделать метод, который записывал бы в файл весь экземпляр класса ? VS Express Edition 2008

Численные методы - C++
Здраствуйте форумчане! Если кому не сложно, не могли бы вы немного помочь с вышеуказанными заданиями, не пойму, как их делать... 1....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
oleszka
0 / 0 / 0
Регистрация: 09.04.2012
Сообщений: 13
27.06.2012, 14:17  [ТС]     Методы и классы #4
ясно.. я понял. всем спасибо
Yandex
Объявления
27.06.2012, 14:17     Методы и классы
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru