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

Стоит ли начинать изучение программирования с C++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Подкиньте материалы для изучения С++ с нуля http://www.cyberforum.ru/cpp-beginners/thread1231090.html
Подкиньте пожалуйста материала для обучения на языке С++ с нуля. Только, чтоб не мудрино было, а так как будто бабушке объясняют, которая первый раз компьютер видит. Спасибо.
C++ Время приобретения объектом константности Всем привет Есть такая ситуация: // Функция: void someFunc(const std::vector<MyObj> objects); std::vector<MyObj> makeObjectsVector() { /* --- */ } // Вызываю её так: someFunc( makeObjectsVector() ); // сработает ли move-конструктор, ведь someFunc принимает const? http://www.cyberforum.ru/cpp-beginners/thread1231078.html
C++ Как отключить автодобавление закрывающих скобок
Как отключить автодобавление закрывающих скобок в С++? (Например, после символа { или соответственно.) В окне сервис - параметры редактора отключил почти всё - не помогает.
C++ Имитация игры с костями, вероятность шести - наибольшая
нужно создать функциу которая генерирует число от 1 до 6, вероятность что выпадет 6 20% а число 1-5 16% подскажите пожалуйста
C++ Перегрузка оператора "<<" для вывода пользовательских классов http://www.cyberforum.ru/cpp-beginners/thread1231044.html
Всем доброго времени суток. Пытаюсь сделать перегрузку оператора "<<" для того, чтобы можно было выводить объекты пользовательского класса таким образом: cout <<object_my_class; //или так cout <<object_my_class + object_my_class; Что я для этого сделал: переопределил оператор + для класса. Функция возвращает объект класса: //в .h
C++ Ошибки при работе с шаблонами Всем привет. Пишу упрощенный List с использованием шаблонов. Но в итоге я получаю вот такие сообщения про ошибки. "class template has already been declared as a non-class template" - указывает на конец файла “multiple template parameter lists are not allowed" - указывает на template<class U> Подскажите пожалуйста где я допустил ошибку... #ifndef _EVENT_LIST_H_ #define _EVENT_LIST_H_ подробнее

Показать сообщение отдельно
gru74ik
Модератор
 Аватар для gru74ik
3120 / 1346 / 167
Регистрация: 20.02.2013
Сообщений: 3,835
Записей в блоге: 17
20.07.2014, 18:29     Стоит ли начинать изучение программирования с C++
Цитата Сообщение от Rphoenix Посмотреть сообщение
void main(void)
Послушайте авторитетного человека:
Цитата Сообщение от Стивен Прата
Язык программирования С++. Лекции и упражнения (2012, 6-е издание), глава 2, стр. 53:

Во многих существующих программах используется классическая форма записи
заголовка функции в стиле С:
main() // исходный стиль С
В классическом С опускание возвращаемого типа равнозначно тому, что функция
имеет тип int. Однако в языке C++ от такого подхода отказались.
Можно использовать и такой вариант:
int main(void) //.самый подробный стиль
Использование ключевого слова void в скобках — это явный способ указать, что
данная функция не принимает аргументов. В C++ (но не в С) принято, что пустые
скобки равнозначны использованию ключевого слова void. (В языке С пустые
скобки означают, что вы ничего не сообщаете о наличии аргументов.)
Некоторые программисты используют следующий заголовок и опускают оператор
возврата:
void main()
Это логически имеет смысл, поскольку возвращаемый тип void означает, что
функция не возвращает значения. Однако хотя данный вариант работает в
некоторых системах, он не является частью стандарта C++. Таким образом, в других систе-
мах он даст сбой. Лучше всего не применять эту форму записи, а использовать форму,
соответствующую стандарту C++
; особых усилий это не потребует.
 
Текущее время: 01:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru