Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.07.2011, 03:20   #1
Madmaxisss
Форумчанин
 
Регистрация: 12.07.2011
Сообщений: 158
По умолчанию в чём отличие?

Подскажите в чём отличие?
class rect {
public:
void square();
void func();
};

и

class rect {
public:
void square(void); //что значит void в скобках?
void func(void);
};
Madmaxisss вне форума Ответить с цитированием
Старый 21.07.2011, 03:40   #2
Сtrl
C++
Форумчанин
 
Аватар для Сtrl
 
Регистрация: 27.03.2011
Сообщений: 803
По умолчанию

Никакого отличия. Просто "void в скобках", как вы выразились, в простом C означал отсутствие параметров, а пустые скобки означали возможность передать любые аргументы. В C++ и то, и другое означает отсутствие параметров, а для передачи любых аргументов используются три точки:
Код:
void func(...);
Еще раз, подробнее. Простой C:
Код:
void func(void); //никаких параметров
void func(); //любые аргументы
void func(...); //ошибка!
В C++:
Код:
void func(void); //никаких параметров
void func(); // никаких параметров
void func(...); //любые аргументы
Ищете информацию по C++?
cplusplus.com

Последний раз редактировалось Сtrl; 21.07.2011 в 03:42.
Сtrl вне форума Ответить с цитированием
Старый 21.07.2011, 04:30   #3
Madmaxisss
Форумчанин
 
Регистрация: 12.07.2011
Сообщений: 158
По умолчанию

Спасибо Ctrl
Madmaxisss вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отличие Jesus56 Паскаль, Turbo Pascal, PascalABC.NET 3 06.10.2010 17:19
Интеллект и менталитет, в чём отличие? Kapitann Свободное общение 4 06.10.2010 09:17
В чём отличие между SendMessage и PostMessage? TwiX Общие вопросы Delphi 2 29.07.2009 20:16
В чём отличие функций от процедур? +Hitman+ Паскаль, Turbo Pascal, PascalABC.NET 3 27.09.2008 13:25
Отличие си от си++ ???? Серй Лорд Софт 3 11.08.2008 09:26