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

Создать свой класс - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удаление памяти http://www.cyberforum.ru/cpp-beginners/thread653276.html
Здравствуйте! есть функция char * systeminfo::getUserName() { char *buf=new char ; strcpy(buf,"aaa"); return buf; } как правильно удалять такую память? main()...
C++ Закрывается консоль Здравствуйте! У меня такая проблема: делал программу по переводу галлонов в литры, но после ввода кол-ва галлонов и нажатия ENTER консоль закрывается и не выводит получившееся кол-во литров.... http://www.cyberforum.ru/cpp-beginners/thread653262.html
C++ Задача: движущиеся пчёлы
Описание Маленькая пчела движется по соткам, как показано на картинке снизу. В момент передвижения, она может переместиться лишь на соседнюю сотка с большим номером. Например, с сотки под номер 1...
Доступ к элементу массива через указатель C++
надо осушествить следуюшие: pointerArr=21; когда: main.cpp #include <QtCore/QCoreApplication> #include "Array.h" #include "ProtectedArray.h" #include <string> using namespace...
C++ Проверки ввода http://www.cyberforum.ru/cpp-beginners/thread653212.html
Подскажите пожалуйста: 1. Как сделать проверку "введено число или не-число" ? 2. Если при вводе используется переменная char, как сделать проверку на количество введенных символов, чтоб если...
C++ Как в Dev C++ передать параметры командной строки Мне необходимо данные брать из файла. Путь к файлу нужно передавать как параметр командной строки argv. Подскажите пожалуйста как это делать в Dev C++ подробнее

Показать сообщение отдельно
AnreyKazakov
Заблокирован

Создать свой класс - C++

17.09.2012, 14:39. Просмотров 1501. Ответов 10
Метки (Все метки)

сижу книжку читаю (уже пару недель), там по чуть-чуть все время про классы (в каждой главе) рассказывают, а как полностью сконструировать пока нигде нет, в общем надоела уже такая "оттяжка"... Помогите, пожалуйста, "поэтапно" сконструировать класс. А то у меня знания о нем в шахматном порядке, блин....
Пока смог только объявить класс, вот:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <string>
using std::cout;using std::endl;using std::string;
 
class ferstmy{ \\класс =)
    public:
    int k1;
    private:
    int k2;
    };
 
int main(){
    cout<<"Все работает!"<<endl;
    ferstmy klass1;
    
    }
Сразу вопросы появились Во-первых, какая разница в объявлении
private и public
переменных, неужели не будет видна переменная к2 из main'а?
Во-вторых, каким-то значением можно класс приведенный выше инициализировать? Пробовал klass1=1
и ferstmy klass(1); не пашет. Он же содержит переменную int к1 public....

Добавлено через 2 минуты
Ну, то есть присвоить как-нибудь можно какое-нибудь значение?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru