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

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

Войти
Регистрация
Восстановить пароль
 
Dimka-novitsek
14 / 14 / 0
Регистрация: 26.04.2012
Сообщений: 1,091
#1

Синтаксическая ошибка: Ошибка 1 error C2059 - C++

08.10.2014, 23:27. Просмотров 686. Ответов 8
Метки нет (Все метки)

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
#include <iostream>
using namespace std;
 
 
 class Cat
 
 {
 
 public:
 
 Cat (int initialAge);
 
 ~Cat();
 
 int GetAge() const { return itsAge;) // подставляемая функция!
 
 void SetAge (int age) { itsAge = age;} // подставляемая функция!
 
 void Meow() const { cout << "Мяу.\n";} // подставляемая функция!
 
 private:
 
 int itsAge;
 
 };

Ошибка 1 error C2059: синтаксическая ошибка: ) cat.hpp 15 1 d:\новая папка\cats\cat_3\cat_3\cat_3


Не могу сообразить в чем дело! Точки с запятой вроде наместе, строка нисем не выделяется сриди всех других.
Это не латинская буква где то-- была бы неопознаная переменная. Да и непонятно же что это.

Оно мне вроде и не очень надо- но вот так вот как любопытно-- Аа что же это??
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.10.2014, 23:27
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Синтаксическая ошибка: Ошибка 1 error C2059 (C++):

Error C2059: синтаксическая ошибка: [ - C++
Не понимаю, почему выдает такую ошибку... Подскажите, что не так, если не сложно, заранее спасибо! void vipusk_krakena(int* Massiv,...

Error C2059: синтаксическая ошибка: else - C++
У меня проблема в этом коде , подскажите пожалуйста что нужно исправлять вот сам код #include &lt;iostream&gt; #include &lt;cmath&gt; ...

Error C2059: синтаксическая ошибка: if - C++
Впервые с таким столкнулся: // proc_db.h #ifndef PROC_DB #define PROC_DB #include &lt;stdio.h&gt;

Error C2059: Синтаксическая ошибка: тип - C++
Вот отрывок кода, указывает, что ошибка на 5ой и 16ой строке, то есть функция min и max. ошибка: 1&gt;c:\users\андрей\documents\visual...

Error C2760: синтаксическая ошибка / Fatal error C1004: непредвиденное обнаружение конца файла - C++
Набыдлокодил следующее: Graph.h template&lt;class D&gt; class Graph { private: class Edge { private: int v1, v2;

Вылетает ошибка error C2061: синтаксическая ошибка: идентификатор "_TCHAR" - C++
Программа по обходу в глубину графа. вылетает error C2061: синтаксическая ошибка: идентификатор &quot;_TCHAR&quot;. что с этим делать? //...

8
Tulosba
:)
Эксперт С++
4705 / 3240 / 297
Регистрация: 19.02.2013
Сообщений: 9,046
08.10.2014, 23:38 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Dimka-novitsek Посмотреть сообщение
)
а должна быть фигурная }
1
AnonymC
1176 / 459 / 30
Регистрация: 23.06.2009
Сообщений: 6,363
Завершенные тесты: 1
09.10.2014, 15:40 #3
Цитата Сообщение от Dimka-novitsek Посмотреть сообщение
void Meow() const { cout << "Мяу.\n";} // подставляемая функция!
?не понял слегка
0
Tulosba
:)
Эксперт С++
4705 / 3240 / 297
Регистрация: 19.02.2013
Сообщений: 9,046
09.10.2014, 15:57 #4
Цитата Сообщение от ^Tecktonik_KiLLeR Посмотреть сообщение
?не понял слегка
what?
0
AnonymC
1176 / 459 / 30
Регистрация: 23.06.2009
Сообщений: 6,363
Завершенные тесты: 1
09.10.2014, 16:05 #5
Цитата Сообщение от ^Tecktonik_KiLLeR Посмотреть сообщение
() const {
this
0
Pancir
57 / 44 / 10
Регистрация: 16.09.2014
Сообщений: 124
09.10.2014, 16:15 #6
int GetAge() const { return itsAge // подставляемая функция!
Скобка в конце не та.

^Tecktonik_KiLLeR
что там не понятного? const после метода говорит о том, что этот метод не меняет ничего внутри класса.
http://habrahabr.ru/post/59558/
0
Tulosba
:)
Эксперт С++
4705 / 3240 / 297
Регистрация: 19.02.2013
Сообщений: 9,046
09.10.2014, 16:15 #7
^Tecktonik_KiLLeR, const для функции-члена говорит о том, что она не должна менять поля класса и вызывать не const функции-члены. В SetAge() например const не уместен, т.к. она меняет поле. Если добавить const, то будет ошибка компиляции.
0
AnonymC
1176 / 459 / 30
Регистрация: 23.06.2009
Сообщений: 6,363
Завершенные тесты: 1
09.10.2014, 16:18 #8
Pancir, Tulosba, Спасибо, не знал.
0
Tulosba
:)
Эксперт С++
4705 / 3240 / 297
Регистрация: 19.02.2013
Сообщений: 9,046
09.10.2014, 16:21 #9
Цитата Сообщение от Pancir Посмотреть сообщение
что этот метод не меняет ничего внутри класса.
акромя mutable членов и const_cast хаков
0
09.10.2014, 16:21
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.10.2014, 16:21
Привет! Вот еще темы с ответами:

error C2061: синтаксическая ошибка: идентификатор - C++
Вот такая ошибка: error C2061: синтаксическая ошибка: идентификатор using namespace std;...

error C2061: синтаксическая ошибка: идентификатор "x" - C++
// Laboratornaa.cpp: определяет точку входа для консольного приложения. // #include&quot;stdafx.h&quot; #include&lt;iostream&gt; ...

Компилятор выдаёт ошибку error C2059: syntax error : '}' - C++
Компилятор visual studio 2010 выдаёт ошибку error C2059: syntax error : '}' в строке 91. Самая последняя строка #include &lt;iostream&gt; ...

Error C2400: синтаксическая ошибка во встроенном коде на языке ассемблера в "код операции"; обнаружено "SHL" - C++
visual studio выдал такую ошибку error C2400: синтаксическая ошибка во встроенном коде на языке ассемблера в &quot;код операции&quot;; обнаружено...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

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