|
2 / 2 / 0
Регистрация: 24.04.2012
Сообщений: 59
|
||||||
Разбор кода простой программы новичка03.07.2012, 00:35. Показов 1902. Ответов 8
Метки нет (Все метки)
Народ, я вот тут только начал учиться, помогите понять ошибки. Вот код:
(9) : error C2258: illegal pure syntax, must be '= 0' (9) : error C2252: 'cash' : pure specifier can only be specified for functions (10) : error C2258: illegal pure syntax, must be '= 0' (10) : error C2252: 'people' : pure specifier can only be specified for functions (17) : error C2556: 'class Rabota __thiscall Rabota::starye(void)' : overloaded function differs only by return type from 'int __thiscall Rabota::starye(void)' (6) : see declaration of 'starye' (17) : error C2371: 'starye' : redefinition; different basic types (6) : see declaration of 'starye' (18) : error C2065: 'people' : undeclared identifier (18) : error C2065: 'cash' : undeclared identifier (37) : error C2264: 'starye' : error in function definition or declaration; function not called Error executing cl.exe. first.exe - 9 error(s), 0 warning(s)
0
|
||||||
| 03.07.2012, 00:35 | |
|
Ответы с готовыми решениями:
8
Разбор кода программы Разбор кода программы Требуется доработка кода простой программы (наибольшее из чисел и НОД из них) |
|
60 / 60 / 7
Регистрация: 16.05.2010
Сообщений: 632
|
|||
| 03.07.2012, 00:44 | |||
|
ах да,конструктора-то нет,а объект вы создаёте
2
|
|||
|
Комп_Оратор)
|
|||||||||||||||||
| 03.07.2012, 00:58 | |||||||||||||||||
|
Забыли точку с запятой после скобки объявления класса. И еще кое что.
А вообще стоит Вам почитать.
0
|
|||||||||||||||||
|
2 / 2 / 0
Регистрация: 24.04.2012
Сообщений: 59
|
|
| 03.07.2012, 00:59 [ТС] | |
|
поправьте код пожалуйста, я конструктор инициализировал и теперь ошибок стало в два раза больше.
Добавлено через 10 секунд о спасибо)
0
|
|
|
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
| 03.07.2012, 01:02 | |
|
Насчёт инициализации при объявлении класса уже написали. Инициализация предполагает выделение памяти под переменную. При объявлении класса память не выделяется, это только шаблон для компилятора, который используется при создании объектов класса. Память выделяется под объект класса при его создании, поэтому инициализация элементов класса происходит в конструкторе класса. Конструктор у вас не определён, поэтому будет использоваться конструктор по умолчанию. Ошибки: 1) После объявления класса ставится ; . 2) Методы starye() и rabotka() оъявлены как возвращающие значение, а в реализации этих методов это отсутствует. Надо так: int Rabota::starye() {...} , int Rabota::rabotka() {...} .
1
|
|
|
60 / 60 / 7
Регистрация: 16.05.2010
Сообщений: 632
|
|
| 03.07.2012, 01:05 | |
|
1
|
|
|
273 / 241 / 56
Регистрация: 29.05.2012
Сообщений: 889
|
||||||
| 03.07.2012, 01:06 | ||||||
|
Теперь компилится как и просил.
0
|
||||||
|
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
||||||
| 03.07.2012, 01:24 | ||||||
|
А вот так, будет и работать:
0
|
||||||
|
Комп_Оратор)
|
|
| 03.07.2012, 01:31 | |
|
0
|
|
| 03.07.2012, 01:31 | |
|
Помогаю со студенческими работами здесь
9
Построчный разбор кода программы Разбор кода программы в dotPeek Разбор кода ассемблерной программы Разбор кода программы Клиент-Сервер Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2).
Унарный минус обозначается как !
*/
#include <iostream>
#include <stack>
#include <cctype>. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|