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

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

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

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

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

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

вопрос по структурам - C++
Я начал писать программу на следующию задачу Описать структуру с именем STUDENT, содержащую следующие поля: -Фамилия и инициалы -Номер...

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

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

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

Прога по Структурам - C++
Ни могу понять как в массив забить рациональное число((( Вот задание: Ввести структуру (с полями числитель и знаменатель) для описания...

задания по структурам - C++
помогите пожалуйста новичку... буду ОЧЕНЬ благодарен

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
RNT
Автор FAQ
3134 / 354 / 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
3134 / 354 / 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
3134 / 354 / 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++
1)даны координаты трех точек, проверить лежат ли точки на одной прямой, если лежат, то определить является ли какая-либо из точек серединой...

Программа по структурам! - C++
У меня такая задача: Ввести несколько структур типа «Товары на складе» с полями { название товара закупочная цена товарная...

Задание по структурам - C++
#include<iostream.h> #include<conio.h> #include<math.h> #include<iomanip.h> float F_struct(); int exit(); struct...


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

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

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