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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.75
Horazoon
0 / 0 / 0
Регистрация: 08.02.2011
Сообщений: 13
#1

Прошу научить меня. - C++

08.02.2011, 22:13. Просмотров 1533. Ответов 33
Метки нет (Все метки)

Здравствуйте, я очень хочу научиться програмировать на языке С++.
Кто-нибудь пожалуйста может написать небольшую программу, написать что она делает и объяснить значение каждой строки. Буду очень признателен.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.02.2011, 22:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Прошу научить меня. (C++):

непонятная для меня ошибка прошу объяснить знающих людей - C++
Я обращаюсь с проблемой во вроде бы рабочей программе. Задача была построить программу с сортировкой массивов методами пузырька и шейкера....

Прошу объяснить о ссылках,указателях,стрелке -> и двоеточиях :: очень прошу я не понял синтаксис - C++
Здравствуйте! Есть конкретно 4 типа: 1)стрелка (->) 2)указатели (*) 3)ссылки (&) 4)2е двоеточий (::) а вопрос:что они собой...

Кто сможет научить задачам по С++ - C++
есть ли кто сможет научить задачам по С++ ( просто объяснить задачи, дать направления) (бесплатно :))))

Я не прошу писать мне код, я прошу подсказать мне, что за структура требуется в задании - C++
Написать программу для работы по запросам оператора с приоритетной очередью запросов. Куча отображается в память двоичным деревом. ...

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

Как научить программу выбирать файл для открытия - C++
Вопрос по С++. Помогите сделать открытие нужного файла в бесконечном цикле for(;;), чтобы в зависимости от значения переменной n открывался...

33
silent_1991
Эксперт С++
4984 / 3041 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
09.02.2011, 00:08 #16
Цитата Сообщение от romanriddick Посмотреть сообщение
там можно, как и в любом другом приличном компиляторе (кроме Code::Blocks) писать и для консоли , и используя дизасамблер , и используя vcl ...
А вот здесь поподробнее... Это с какого перепугу "в любом приличном компиляторе" можно использовать vcl? VCL, насколько я знаю, разработка борландовская, там и используется. У другого приличного компилятора, MS, свои собственные Windows Forms. Всё, что должен иметь "любой приличный компилятор", GCC (а, следовательно, и MinGW) имеет, и все новые возможности в нём, к слову сказать, реализуются первыми. А уж собственные надстройки фирмы-производителя определённой IDE - это уже к языку никакого отношения не имеет.
1
romanriddick
36 / 36 / 4
Регистрация: 06.07.2010
Сообщений: 154
09.02.2011, 00:20 #17
Цитата Сообщение от silent_1991 Посмотреть сообщение
"в любом приличном компиляторе" можно использовать vcl
в борланда (под винду ) vcl , в ms mfc -- все ето стандартбиблиотеки !!визуальных!! компонентов... какая разница как они зовутса

Цитата Сообщение от silent_1991 Посмотреть сообщение
GCC (а, следовательно, и MinGW) имеет, и все новые возможности в нём, к слову сказать, реализуются первыми. А уж собственные надстройки фирмы-производителя определённой IDE - это уже к языку никакого отношения не имеет.
а я разве спорю , сам ним пользуюсь ( только под линуксом ) ... под виндовсом сыровато пока... речь ишла о Code::Blocks....
П.С.: вся суть в мелочах ...

Добавлено через 4 минуты
п.п.с.: попробуйте в Code::Blocks подключить OpenGL)))
0
silent_1991
Эксперт С++
4984 / 3041 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
09.02.2011, 00:24 #18
romanriddick, какие же они стандартные? В каком стандарте они описаны? Все эти библиотеки (а они разные - VCL и MFC, абсолютно разные) основываются на стандартных WinAPI-функциях. Чем Windows Forms мне кажутся лучше в этом плане - там не скрывается реализация, как в VCL. Начинающему всё это может показаться очень громоздко, зато программирование под билдером зачастую сводится к накидыванию на форму кучи компонентов и последующему созерцанию ни о чём не говорящих TButton'ов и т.д. Что под этими Txxx кроется - одним девелоперам билдера известно.

Добавлено через 4 минуты
Я, честно говоря, не знаю, к чему я этот спор веду, поскольку сам пользуюсь MSVS2010, консольные программки. Но советовать учиться на билдере - лучше не надо, испортите человека (это я к тому, что пусть сначала хорошо овладеет языком, пишет под консоль, не отвлекаясь на формочки).
0
romanriddick
36 / 36 / 4
Регистрация: 06.07.2010
Сообщений: 154
09.02.2011, 00:30 #19
а я также не говорю что builder идеален ...)))
он просто хорош

Цитата Сообщение от silent_1991 Посмотреть сообщение
какие же они стандартные? В каком стандарте они описаны? Все эти библиотеки (а они разные - VCL и MFC, абсолютно разные) основываются на стандартных WinAPI-функциях.
"основываются на стандартных WinAPI-функциях" --- сами проговорились )))
разница в них как вы ужес казали в другом представление и философии + модули VCL написаны на pascal , а модули mfc на с

Добавлено через 3 минуты
Я, честно говоря, не знаю, к чему я этот спор веду, поскольку сам пользуюсь MSVS2010, консольные программки. Но советовать учиться на билдере - лучше не надо, испортите человека (это я к тому, что пусть сначала хорошо овладеет языком, пишет под консоль, не отвлекаясь на формочки)


не знаю , я хорошо писал под консоль и в билдере... все библиотеки (кажетса кроме ненужного graph) там были... с таким самым успехом можно и в студии кнопочек набросать... все ето дело привычки ... (чесно говоря я и сам под виндовс в студии пишу)))))
0
silent_1991
Эксперт С++
4984 / 3041 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
09.02.2011, 00:31 #20
romanriddick, если я сейчас напишу библиотеку, основанную на стандартных функциях, она априори будет стандартной? Будь они стандартными - они бы непременно обязаны были поставляться с любым компилятором, иначе им никто бы не пользовался. А тут дело другое, разработчики билдера юзают VCL, в MS MFC, а в Qt ещё что-нибудь (не знаю, не пользовался). Ни о каком стандарте и речи не идёт. Другое дело, что борланд и на настоящие стандарты наплевал, и пространства имён в нём разрешать не надо, и типы собственные юзает...
0
romanriddick
36 / 36 / 4
Регистрация: 06.07.2010
Сообщений: 154
09.02.2011, 00:40 #21
http://ru.wikipedia.org/wiki/Visual_Component_Library
про стандарт видимо действитель чтото перепутал (наверно с STL на языке крутилось))))...
цытата с википедии
VCL входит в комплект поставки Delphi, C++ Builder и Embarcadero RAD Studio и является, по сути, частью среды разработки, хотя разработка приложений в этих средах возможна и без использования VCL.
тоесть на стандарте ISO для С++ ....))) как раз то чтонужно для консоли

Цитата Сообщение от silent_1991 Посмотреть сообщение
Другое дело, что борланд и на настоящие стандарты наплевал, и пространства имён в нём разрешать не надо, и типы собственные юзает...
как библиотека написанная на pascal (VCL) может быть одновременно и интегрированная (полностю) под стандарт си ... ето даже в случае с явой и с не получилось
0
silent_1991
Эксперт С++
4984 / 3041 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
09.02.2011, 00:43 #22
romanriddick, много чего можно сделать... Другое дело, что никто её в стандарт интегрировать не станет. Про "разработку без использования VCL (под консоль)" я уже сказал, борланд сильно наплевал на стандарт, не стоит на нём учиться. Лучше учиться на GCC.
0
romanriddick
36 / 36 / 4
Регистрация: 06.07.2010
Сообщений: 154
09.02.2011, 00:46 #23
конечно лучше ... только под линуксом !!!)))
silent_1991, мы наверное у парня уже полностю желание учить си отбили)))
0
silent_1991
Эксперт С++
4984 / 3041 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
09.02.2011, 00:46 #24
romanriddick, ещё раз - MinGW.
0
romanriddick
36 / 36 / 4
Регистрация: 06.07.2010
Сообщений: 154
09.02.2011, 00:49 #25
Цитата Сообщение от silent_1991 Посмотреть сообщение
ещё раз - MinGW
пусть парень попробует 2 компилятора , а потом скажет что лучше))))
0
silent_1991
Эксперт С++
4984 / 3041 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
09.02.2011, 00:50 #26
romanriddick, пусть тогда лучше все три. Компилятор MSVC меня полностью устраивает.
0
romanriddick
36 / 36 / 4
Регистрация: 06.07.2010
Сообщений: 154
09.02.2011, 00:55 #27
ну тогда еще от себя KDevelop добавлю
0
PB
09.02.2011, 00:58
  #28

Не по теме:

Дай только повод по спорить.
Топикстартер давно исчез, он помощи ожидал, но начался спор....

0
romanriddick
09.02.2011, 01:05
  #29

Не по теме:


100% )))

0
rangerx
1933 / 1542 / 141
Регистрация: 31.05.2009
Сообщений: 2,913
09.02.2011, 01:06 #30
Цитата Сообщение от romanriddick Посмотреть сообщение
увы не для начального уровня...
IDE "не для начального уровня", это как? Чем отличается IDE "НЕ для начального уровня" от IDE "для начального уровня"?
Цитата Сообщение от romanriddick Посмотреть сообщение
borland c++
Компилятор C++ от borland, сколько помню, никогда особо не дружил со Стандартом. Сдвиги в этом направлении начали происходить только тогда, когда все продукты borland(С++ Builder, Delphi...) перешли к Embarcadero(если не ошибаюсь). Учить C++ используя компилятор не соответствующий стандарту не лучшая идея.
Цитата Сообщение от romanriddick Посмотреть сообщение
попробуйте в Code::Blocks подключить OpenGL)))
А что не так с использованием OpenGL в Codeblocks?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.02.2011, 01:06
Привет! Вот еще темы с ответами:

Научить метод принимать в качестве аргумента объект своего класса и дочерних классов - C++
Как научить метод принимать в качестве аргумента объект своего класса и дочерних классов? Как их передавать при вызове метода?

Как научить IDE Cbuilder 6 понимать русский текст (массив строк с кириллицей преобразуется в знаки вопроса)? - C++
Например массив строк с кириллицей он преобразует в занаки вопросы. Как это исправить?

Прошу! - C++
Уважаемые люди помогите с задачами по с++ вопрос жизни и смерти точнее отчисление из института вообщем сами задачи Семинар 2 и 3...

Прошу научить меня (нуба) работать с сетью! - Delphi
Задача вроде бы и простая но инфы нормальной так и не нашёл. Мне надо подключится с своего компьютера к другому и передать определённую...


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

Или воспользуйтесь поиском по форуму:
30
Yandex
Объявления
09.02.2011, 01:06
Закрытая тема Создать тему
Опции темы

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