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

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

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

Метод класса - C++

17.05.2012, 23:44. Просмотров 286. Ответов 2
Метки нет (Все метки)

Есть кусок кода:
C++
1
2
3
4
5
6
7
8
9
namespace Head
{
    using namespace std;
    // методы класса
    void  Csk::set(char nazv1[l],char prepod1[j],int kol1){strcpy(nazv,nazv1),(prepod,prepod1);kol=kol1;};
    char *Csk::getnazv() { return nazv; }
    char *Csk::getprepod() { return prepod; }
    int   Csk::getkol() { return kol; }
    void  Csk::show()
как правильно написать передачу данных в строке
C++
1
void  Csk::set(char nazv1[l],char prepod1[j],int kol1){strcpy(nazv,nazv1),(prepod,prepod1);kol=kol1;};
если:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
class Csk
    {
        private:
            char nazv[l];  // название 
            char  prepod[j];
            int kol;       //  
        public:
            void set (char nazv1[l],char prepod1[j],int kol1);// уставливает значения полей
            char *getnazv(); // подствляемая функция: получает значение nazv
            char *getprepod();  // получает значение prepod
            int   getkol();  // получает значение kol
            void  show();
            ~Csk();
    };
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.05.2012, 23:44     Метод класса
Посмотрите здесь:

Метод класса - C++
Что дает спецификатор const в методе? char *getBuffer() const { return m_buffer; };

метод класса - C++
Такой вопрос. Необходимо сделать метод класса который бы оперировал с двумя объектами одновременно. В одной книге был пример сравнения двух...

Не работает метод класса - C++
#define _CRT_SECURE_NO_WARNINGS #include <iostream> using namespace std; class Lines { private: char *line;

Не работает метод класса - C++
class Lines { private: char *line; public: void setLine(char *l) { int len = strlen(l);

Указатель на метод класса - C++
Собственно, проблема вот в чем. Есть класс и для него определен метод class ABC ....... public: void paint(.....); ...

Указатель на метод класса - C++
Как сделать указатель на метод класса А, который наследует класс В в классе В. class A : B { public: double...

Метод дружественного класса - C++
Нужно сделать такую ​​задачу, но дойшовшы к этому: выбрать заданное число N абитуриентов, имеющих высокий средний балл (метод...

Указатель на метод класса - C++
Приветствую. Нужна помощь. Не работает указатель в данной программе: #include <iostream> #include <string.h> using namespace std; ...

Метод за типом класса - C++
Объясните вот эту строку: dist3 = dist1.add_dist(dist2); и эту: Distance Distance::add_dist(Distance d2)

Не работает метод класса - C++
Добрый вечер. При решении задачи столкнулся с проблемой. Есть вектор контейнер, заполнен class-объектами. Нада вызвать метод con_salary(),...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kazak
3034 / 2355 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
18.05.2012, 00:01     Метод класса #2
Цитата Сообщение от vitaxa94 Посмотреть сообщение
C++
1
void Csk::set(char nazv1[l],char prepod1[j],int kol1){strcpy(nazv,nazv1),(prepod,prepod1);kol=kol1;};
C++
1
2
3
4
5
6
void Csk::set(char nazv1[],char prepod1[],int kol1)
{
   strcpy(nazv, nazv1);
   strcpy(prepod, prepod1);
   kol = kol1;
};
vitaxa94
0 / 0 / 0
Регистрация: 26.09.2011
Сообщений: 66
18.05.2012, 00:26  [ТС]     Метод класса #3
Спасибо!
Ответ Создать тему
Опции темы

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