Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/37: Рейтинг темы: голосов - 37, средняя оценка - 5.00
Black_True
1 / 1 / 0
Регистрация: 02.06.2012
Сообщений: 17
1

struct (с++)

12.06.2012, 08:45. Просмотров 6657. Ответов 3
Метки нет (Все метки)

Кто может написать полный синтаксис структуры.
Чем отличается структура от класса ?

Всем ответившим высказываю свою благодарность.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.06.2012, 08:45
Ответы с готовыми решениями:

Struct{...}
Задача № 1 (динамические структуры) Написать программу создания динамической...

Struct{...}
Драсьте мне нужна помощь. Написать программу ввода и вывода студентов группы...

struct
Привествую ) Такой вопрос назрел ) Хочу создать переменную типа структуры: ...

typedef struct ....
Здравствуейте. Обьясните пожалуйсто новичку что означает этот код. typedef...

Программа по Struct
Создать Массив структур с именем Sotrudnik, содержащих следующие поля: 1....

3
Кот Ангенс
318 / 268 / 128
Регистрация: 24.05.2012
Сообщений: 629
12.06.2012, 08:56 2
C++
1
2
3
struct <имя структуры>[: наследования] {
    <поля и методы>
} <глобальные переменные>;
В C++ от классов отличается только тем, что по умолчанию модификатор доступа public, а не private.

Добавлено через 2 минуты
Сишные структуры не имеют методов и модификаторов видимости, не могут наследоваться. Переменные объявляются следующим образом:
C
1
2
3
int main() {
    struct structname s;
}
Для того, чтобы избавиться от ключевого слова struct, определение обычно записывают так:
C
1
2
3
typedef struct {
    /*...*/
} structname;
1
Black_True
1 / 1 / 0
Регистрация: 02.06.2012
Сообщений: 17
12.06.2012, 12:07  [ТС] 3
у меня есть пример.
я его прокомментирую, исправите мои ошибки и докоментируте не понятные строки.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include<ioiostream> // объявления директивы iostream отвечает за  iostream
#include<conio.h> // не знаю что делает эта директива.
\\\\\\\\\\\\\\\\\\\\\
using std::cout;
using std::endl;   \\ это все вроде можно сделать как using namespace std; почему тут сделали так ?
 
using std::cin;
\\\\\\\\\\\\\\\\\\\\
struct Time {     \\ объявления структуры  Time 
 
\\\\\\\\\\\\\\\\\\\
int hour; // часы        
int minute; // минуты     \\ объявления полей структуры
int second; // секунды 
\\\\\\\\\\\\\\\\\\
}Time_info, binfo, cinfo;   \\ не знаю.
 
void main()  \\ создания пустой функции  main
{
Time time;    \\ не знаю.
 
cout<<"Vvedite time:\n";      \\вывод предложения 
cin>>time.hour>>time.minute>>time.second;  \\ ввод time.hour time.minute time.second
 
cout<<"Struct:\n";
cout<<time.hour<<":"<<time.minute<<":"<<time.second<<endl;
 
_getch();  \\ не знаю
 
}
Добавлено через 2 минуты
Кот Ангенс,
Цитата Сообщение от Кот Ангенс Посмотреть сообщение
методов и модификаторов
а можете пояснить что это.?)

Цитата Сообщение от Кот Ангенс Посмотреть сообщение
определение
и про это по подробней.

Добавлено через 3 часа 0 минут
вверх
0
g-h
67 / 67 / 18
Регистрация: 03.06.2012
Сообщений: 176
12.06.2012, 13:42 4
Цитата Сообщение от Black_True Посмотреть сообщение
struct Time { \\ объявления структуры Time
\\\\\\\\\\\\\\\\\\\
int hour; // часы
int minute; // минуты \\ объявления полей структуры
int second; // секунды
\\\\\\\\\\\\\\\\\\
}Time_info, binfo, cinfo; \\ не знаю.
Time_info, binfo, cinfo - глобальные переменные

Цитата Сообщение от Black_True Посмотреть сообщение
Time time; \\ не знаю.
time - это перменная типа Time
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.06.2012, 13:42

Аналог struct tm в C++
Всем доброго времени суток. В сишной библиотеке &lt;time.h&gt; есть возможность...

struct tagName
Товарищи, подскажите пожалуйста. В MSDN определена такая структура: typedef...

Инициализировать **struct
Доброго дня, жалко, нету темы для чайников, так что приходится заводить новую....


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

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

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