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

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

Войти
Регистрация
Восстановить пароль
 
vbloodv
22 / 22 / 0
Регистрация: 15.12.2012
Сообщений: 314
#1

';' в конце блока метода? - C++

29.03.2013, 02:42. Просмотров 260. Ответов 4
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
class foo
{
    void print(){}
    void draw()
    {
         bla = bla^2;
         cout << "bla"; 
    }
};
аналогично
C++
1
2
3
4
5
6
7
8
9
class foo
{
    void print(){};
    void draw()
    {
         bla = bla^2;
         cout << "bla"; 
    };
};
Так надо ли писать ; в конце блока, что говориться про это в стандарте? мой компилятор visual studio 2008 ( естественно пропускает оба варианта)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2013, 02:42
Здравствуйте! Я подобрал для вас темы с ответами на вопрос ';' в конце блока метода? (C++):

const в конце объявления метода делает только *this константным? - C++
То есть const в методе int foo(int x, int y) const; говорит, что внутри метода не будут переопределяться поля класса, а точнее const...

Передача метода класса в качестве параметра для метода другого класса - C++
Здравствуйте, Передо мной стоит такая задача. Необходимо разработать механизм, который бы мог прервать любую функцию, при этом абсолютна...

Вызов метода из метода - C++
Можно ли вызвать метод из метода. Это программа не работает #include&lt;iostream&gt; using namespace std; class a {private: int b,c,d;...

Вызов метода класса из метода другого класса - C++
Помогите школнегу Имеется несколько классов class Com { protected: unsigned char bufrd, bufwr; unsigned char tx_index,...

Нули в конце записи n! - C++
Эта программа вычисляет нули в конце записи факториала числа: #include &lt;stdio.h&gt; #include &lt;math.h&gt; long recourse(long n) //n -...

Ошибка в конце кода - C++
Вообщем код работает правильно. Но в конце после завершения работы выдает ошибку(см. снизу). Что это за ошибка такая? И как ее устранить? ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
OhMyGodSoLong
~ Эврика! ~
1243 / 992 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
29.03.2013, 03:36 #2
Данная точка с запятой является необязательной частью объявления методов в классе (пункт 9.2). Можете писать, если вам так нравится.
Цитата Сообщение от vbloodv Посмотреть сообщение
мой компилятор visual studio 2008 ( естественно пропускает оба варианта)

Не по теме:

А мой ругается на некорректное определение переменной bla. В обоих ;)

0x10
29.03.2013, 09:51
  #3

Не по теме:


Даешь больше точек с запятой!

C++
1
2
3
4
5
6
7
8
9
#include <iostream>
 
int main()
{
   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
   ;; std::cout << "Hello, World!" << std::endl ;;
   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
   return 0;
}

Friday
ну и долго меня небыло...
61 / 57 / 8
Регистрация: 24.03.2013
Сообщений: 173
29.03.2013, 10:16 #4
Цитата Сообщение от 0x10 Посмотреть сообщение

Не по теме:


Даешь больше точек с запятой!

C++
1
2
3
4
5
6
7
8
9
#include <iostream>
 
int main()
{
   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
   ;; std::cout << "Hello, World!" << std::endl ;;
   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
   return 0;
}

ну тут уже точно не промахнешься)
Tulosba
29.03.2013, 10:23     ';' в конце блока метода?
  #5

Не по теме:

Цитата Сообщение от OhMyGodSoLong Посмотреть сообщение
Не по теме:
А мой ругается на некорректное определение переменной bla. В обоих
А на отсутствие main() или неизвестный cout не ругается?

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.03.2013, 10:23
Привет! Вот еще темы с ответами:

Пробел в конце строки - C++
При составлении строки из более мелких присоединением справа нужно бы добавлять каждый раз по пробелу. Вобщем как присоединить пробел к...

Выводит в конце мусор - C++
Задание такое: напишите функцию print_array (ostream os, int* a, int n) выводящую в поток os значения массива а (содержащего n элементов)....

Const в конце строки - C++
Не могу разобраться с частью кода, программа считает комплексные числа. ComplexNumber const operator + (ComplexNumber const &amp; cmpx)...

Нули в конце массива - C++
Задание было заполнить массив случайными числами от -5 до 5. А также вычислить максимальный елемент массива. И сумму элементов ,...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
29.03.2013, 10:23
Ответ Создать тему
Опции темы

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