С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Структура или класс - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ system() http://www.cyberforum.ru/cpp-beginners/thread822418.html
#include "stdafx.h" #include <iostream> #include <fstream> #include <string> using namespace std; int _tmain(int argc, _TCHAR* argv) { string s1;//адрес сервера
C++ перегрузка оператора= (задание на собеседовании) Задание выглядело следующим образом: Перегрузка оператора присваивания Пусть есть класс class Boo : public SuperBoo { Foo* fFoo1; Foo* fFoo2; // ... } Где Foo - мономорфный класс, а... http://www.cyberforum.ru/cpp-beginners/thread822414.html
Qt и тому подобное C++
Добрый день, нужна помощь. Собираюсь написать самую обычную программу, без сложной графики или еще чего либо. Просто кнопочно-списочный интерфейс. Собираюсь писать на С++, и ищу кроссплатформенную...
Почему float выводит 0.0 ? C++
ПОЧЕМУ р ВЫВОДИТ =0.0 ????? int Rows, Cols; float p; printf("Vvedite kol-vo strok and colon"); scanf("%d%d", &Rows, &Cols); printf("VVod veroyatn->"); scanf("%f", &p);
C++ Потоки в VS 2010 http://www.cyberforum.ru/cpp-beginners/thread822375.html
Пытаюсь создать лишний поток в Windows Form Aplications в VS 2010. Не знаю какую библиотеку нужно подключить. Помогите... Есть там хоть один способ получить доступ к чему-то без лишней нервотрепки?...
C++ Как узнать какой бит каким является в символе? Задался тем, как узнать значения битов в числе. Например 7 это в двоичном 0000 0111, как мне к примеру узнать это с помощью специальных функций, если таковые имеются? Прочитал что & позволяет... подробнее

Показать сообщение отдельно
supra7sky
15 / 15 / 1
Регистрация: 07.02.2013
Сообщений: 123
30.03.2013, 00:03
Как все запущенно...)) и делается вообще в слепую. Сначала прочтите статью по классам или структурам (без разницы), а еще лучше последовательно изучайте язык по книжке.
Например Г. Шилдт - Самоучитель С++ (Не пугайтесь фразы в ней что она не для новичков. Умения писать линейные программы достаточно).

Класс - это некое описание объекта, пользовательский тип данных (как инт флоат). Класс должен содержать поля (т.е. свойства - переменные, или объекты других классов) и методы (обычные функции, которые работают с этими полями - вводят, выводят их считают и т.д.).

Никакие члены класса не могут быть инициализированы!!! Класс не занимает места в памяти и не может принимать какие либо значения. Это тип объекта. А вот созданный объект уже можно инициализировать и делать с ним все что можно делать с переменной.

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
class My
{
private:
 int age;
 char name[15];
public:
 void Set ();
 void Get ();
};
void My::Set ()
{
 cin >> age;
 cin >> name;
}
void My::Get ()
{
 cout << age;
 cout << name;
}
 
int main ()
{
 My OBJ; //OBJ - объект класса My
 OBJ.Set(); // Методы класса
 OBJ.Get(); //Через точку осуществляется доступ к публичным членам класса
 OBJ.age = 22; //!!!! Запрещено, потому что данное поле private //перепишите в public если нужна такая возможность
 return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.