Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
1 / 1 / 0
Регистрация: 17.10.2009
Сообщений: 12
1

Вопрос по структурам

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

Всем доброго дня.
Возникло парочку вопросов по изучению С++ подскажите если не сложно.
Купил книгу Дейтела "Как програмировать на С++" пятое малое издание.
В книге обясняются сначало
Классы и объекты
Управляющие операторы
Функции и введение в рекурсию
Массивы и векторы
Указатели
Классы более обширно
Перегрузка операци наследование и полиформизм.
Вот возник вопрос, а где структуры? я дошел до указателей захожу к вам на форум и вижу что классы как таковые не применяются а в основном структуры а в книге классы в основном описываются в отдельных документах типа есть файл .cpp с ф-цией main и сопровожающие ее классы описанны в файлах .h
Можете ли посоветывать что дальше читать после этой книги она как я понимаю не завязанна на определенную систему то есть после книги можно и под Win и под *nix программы писать а что перспективнее ? Я хочу заняться программирование вплотную и нужен пинок в правильную сторону.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.11.2009, 13:17
Ответы с готовыми решениями:

вопрос по структурам
Задача.На основе данных входного файла составить список студентов,включающий фамилию,факультет,...

вопрос по структурам
Я начал писать программу на следующию задачу Описать структуру с именем STUDENT, содержащую...

Вопрос по структурам
Насколько я знаю можно заполнить структуру "наложив её на память", например struct A { int a;...

небольшой вопрос по структурам
Плиз, подскажите как присвоить значение переменной(index) элементу массива структуры(avto.chet)....

__________________

Записывайтесь на профессиональные курсы C++ разработчиков
9
Автор FAQ
3144 / 364 / 3
Регистрация: 08.08.2009
Сообщений: 1,126
10.11.2009, 13:45 2
Цитата Сообщение от sanik Посмотреть сообщение
то есть после книги можно и под Win и под *nix программы писать а что перспективнее ?
Либо пиши кроссплатформенные программы, либо пиши под Виндовс. На Линуксе много не заработаешь, к тому же Линукс юзает только 1% пользователей ПК.

Цитата Сообщение от sanik Посмотреть сообщение
Можете ли посоветывать что дальше читать после этой книги она как я понимаю не завязанна на определенную систему то есть после книги можно и под Win и под *nix
Сам язык C++ - кроссплатформенный. Кроссплатформенность программы зависит от библиотек, которые ты будешь использовать. Если будешь юзать Qt, программа будет кроссплатформенной, если MFC, то только под Винду
1
1 / 1 / 0
Регистрация: 17.10.2009
Сообщений: 12
10.11.2009, 14:22  [ТС] 3
RNT, как я понимаю QT это среда типа студии? и с помощью нее пишутся программы которые пойдут под разные оси ? тоесть это уже не С++ а другой язык похожий на си-шку что ли?
0
158 / 156 / 47
Регистрация: 29.04.2009
Сообщений: 637
10.11.2009, 14:27 4
После С++ для новичков.
Почитайте Страуструпа.
А дальше:STL,MFC,ATL
P.s STL-кроссплатфорен
1
1 / 1 / 0
Регистрация: 17.10.2009
Сообщений: 12
10.11.2009, 14:33  [ТС] 5
А какую именно у Страуструпа книгу читать их несколько ? после этой какая лучше будет в дополнении?
0
Автор FAQ
3144 / 364 / 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
Также можешь почитать мою статью https://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 не привязана к определенному компилятору
1
1 / 1 / 0
Регистрация: 17.10.2009
Сообщений: 12
10.11.2009, 14:45  [ТС] 7
RNT, спасиб почитаю.
У меня есть Страуструп "специальное издание" скажите он заполнит пробелы после предыдущей книги? в смысле структуры и тому подобное?
0
158 / 156 / 47
Регистрация: 29.04.2009
Сообщений: 637
10.11.2009, 16:00 8
Страуструп расшитан на уровень средний/опытный.
Новичек после простых книг врятли поймет его все тонкости.
0
Автор FAQ
3144 / 364 / 3
Регистрация: 08.08.2009
Сообщений: 1,126
10.11.2009, 16:04 9
Про структуры можешь тут почитать http://programmersclub.ru/18/
Весь учебник тут http://programmersclub.ru/main/
0
1999 / 1599 / 488
Регистрация: 31.05.2009
Сообщений: 2,990
10.11.2009, 17:20 10
Вот возник вопрос, а где структуры? я дошел до указателей захожу к вам на форум и вижу что классы как таковые не применяются а в основном структуры
На форуме в основном на С пишут. Структура в C и структура в C++ это разные вещи. В С++ структура это тот же класс в котором все его члены по умолчанию являются открытыми.
а в книге классы в основном описываются в отдельных документах типа есть файл .cpp с ф-цией main и сопровожающие ее классы описанны в файлах .h
В книге написанно правильно...
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.11.2009, 17:20

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Вопрос по структурам в Си
Здравствуйте. Интерисует следующий вопрос по структурам. Имеется некая структура: struct...

Вопрос по структурам,массивам,постройка календаря
Прощу помочь оптимизировать данную программу, в процессе компиляции программа долго...

задание по структурам
Вот задача Создать структуру с именем employee, содержащую два поля: номер со¬трудника типа int...

Задание по структурам
#include<iostream.h> #include<conio.h> #include<math.h> #include<iomanip.h> float...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

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