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

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

Войти
Регистрация
Восстановить пароль
 
sanik
1 / 1 / 0
Регистрация: 17.10.2009
Сообщений: 12
#1

Вопрос по структурам - C++

10.11.2009, 13:17. Просмотров 536. Ответов 9
Метки нет (Все метки)

Всем доброго дня.
Возникло парочку вопросов по изучению С++ подскажите если не сложно.
Купил книгу Дейтела "Как програмировать на С++" пятое малое издание.
В книге обясняются сначало
Классы и объекты
Управляющие операторы
Функции и введение в рекурсию
Массивы и векторы
Указатели
Классы более обширно
Перегрузка операци наследование и полиформизм.
Вот возник вопрос, а где структуры? я дошел до указателей захожу к вам на форум и вижу что классы как таковые не применяются а в основном структуры а в книге классы в основном описываются в отдельных документах типа есть файл .cpp с ф-цией main и сопровожающие ее классы описанны в файлах .h
Можете ли посоветывать что дальше читать после этой книги она как я понимаю не завязанна на определенную систему то есть после книги можно и под Win и под *nix программы писать а что перспективнее ? Я хочу заняться программирование вплотную и нужен пинок в правильную сторону.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
RNT
Автор FAQ
3132 / 352 / 3
Регистрация: 08.08.2009
Сообщений: 1,126
10.11.2009, 13:45     Вопрос по структурам #2
Цитата Сообщение от sanik Посмотреть сообщение
то есть после книги можно и под Win и под *nix программы писать а что перспективнее ?
Либо пиши кроссплатформенные программы, либо пиши под Виндовс. На Линуксе много не заработаешь, к тому же Линукс юзает только 1% пользователей ПК.

Цитата Сообщение от sanik Посмотреть сообщение
Можете ли посоветывать что дальше читать после этой книги она как я понимаю не завязанна на определенную систему то есть после книги можно и под Win и под *nix
Сам язык C++ - кроссплатформенный. Кроссплатформенность программы зависит от библиотек, которые ты будешь использовать. Если будешь юзать Qt, программа будет кроссплатформенной, если MFC, то только под Винду
sanik
1 / 1 / 0
Регистрация: 17.10.2009
Сообщений: 12
10.11.2009, 14:22  [ТС]     Вопрос по структурам #3
RNT, как я понимаю QT это среда типа студии? и с помощью нее пишутся программы которые пойдут под разные оси ? тоесть это уже не С++ а другой язык похожий на си-шку что ли?
Sekt
156 / 155 / 10
Регистрация: 29.04.2009
Сообщений: 637
10.11.2009, 14:27     Вопрос по структурам #4
После С++ для новичков.
Почитайте Страуструпа.
А дальше:STL,MFC,ATL
P.s STL-кроссплатфорен
sanik
1 / 1 / 0
Регистрация: 17.10.2009
Сообщений: 12
10.11.2009, 14:33  [ТС]     Вопрос по структурам #5
А какую именно у Страуструпа книгу читать их несколько ? после этой какая лучше будет в дополнении?
RNT
Автор FAQ
3132 / 352 / 3
Регистрация: 08.08.2009
Сообщений: 1,126
10.11.2009, 14:43     Вопрос по структурам #6
Цитата Сообщение от sanik Посмотреть сообщение
RNT, как я понимаю QT это среда типа студии?
Qt - это не IDE. Qt — кросс-платформенный инструментарий разработки ПО на языке программирования C++.

Цитата Сообщение от sanik Посмотреть сообщение
и с помощью нее пишутся программы которые пойдут под разные оси ?
Да. Надо только скомпилировать программу на каждой ОС.

Цитата Сообщение от sanik Посмотреть сообщение
тоесть это уже не С++ а другой язык похожий на си-шку что ли?
Qt и С++ -- совершенно разные вещи. Но Qt написана на C++, и при программировании на ней используется С++. Программу написанную на Qt можно скомпилировать любым стандартным компилятором.
Можешь почитать тут http://ru.wikipedia.org/wiki/Qt
Также можешь почитать мою статью http://www.cyberforum.ru/faq/thread55383.html

Добавлено через 7 минут
http://ru.wikipedia.org/wiki/Qt

Отличительная особенность Qt от других библиотек — использование Meta Object Compiler (MOC) — предварительной системы обработки исходного кода (в общем-то, Qt — это библиотека не для чистого C++, а для его особого наречия, с которого и «переводит» MOC для последующей компиляции любым стандартным C++ компилятором). MOC позволяет во много раз увеличить мощь библиотек, вводя такие понятия, как слоты и сигналы. Кроме того, это позволяет сделать код более лаконичным.
Тоесть с Qt программы пишутся на немного модифицированном С++, но затем MOC переводит код в чистый С++, так что Qt не привязана к определенному компилятору
sanik
1 / 1 / 0
Регистрация: 17.10.2009
Сообщений: 12
10.11.2009, 14:45  [ТС]     Вопрос по структурам #7
RNT, спасиб почитаю.
У меня есть Страуструп "специальное издание" скажите он заполнит пробелы после предыдущей книги? в смысле структуры и тому подобное?
Sekt
156 / 155 / 10
Регистрация: 29.04.2009
Сообщений: 637
10.11.2009, 16:00     Вопрос по структурам #8
Страуструп расшитан на уровень средний/опытный.
Новичек после простых книг врятли поймет его все тонкости.
RNT
Автор FAQ
3132 / 352 / 3
Регистрация: 08.08.2009
Сообщений: 1,126
10.11.2009, 16:04     Вопрос по структурам #9
Про структуры можешь тут почитать http://programmersclub.ru/18/
Весь учебник тут http://programmersclub.ru/main/
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.11.2009, 17:20     Вопрос по структурам
Еще ссылки по теме:

C++ Задачка по структурам
C++ влпрос по структурам
C++ Задание по структурам
C++ Вопрос по структурам
C++ Курсовая по структурам

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

Или воспользуйтесь поиском по форуму:
rangerx
1922 / 1531 / 139
Регистрация: 31.05.2009
Сообщений: 2,894
10.11.2009, 17:20     Вопрос по структурам #10
Вот возник вопрос, а где структуры? я дошел до указателей захожу к вам на форум и вижу что классы как таковые не применяются а в основном структуры
На форуме в основном на С пишут. Структура в C и структура в C++ это разные вещи. В С++ структура это тот же класс в котором все его члены по умолчанию являются открытыми.
а в книге классы в основном описываются в отдельных документах типа есть файл .cpp с ф-цией main и сопровожающие ее классы описанны в файлах .h
В книге написанно правильно...
Yandex
Объявления
10.11.2009, 17:20     Вопрос по структурам
Ответ Создать тему
Опции темы

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