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

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

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

Работа со строчками (как задать поле в конструкторе?) - C++

20.05.2013, 17:09. Просмотров 235. Ответов 6
Метки нет (Все метки)

Здравствуйте, сразу к коду
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 Shape
{
private:
public:
        char name[10];
        virtual int GetVolume()=0;
};
//---------------------------------------------------------------------------
class CParal: public Shape
{
private:
        int m_nA;
        int m_nB;
        int m_nC;
public:
        CParal(int a, int b, int c):m_nA(a), m_nB(b), m_nC(c){}
        int GetA(){return this->m_nA;}
        int GetVolume();
};
 
//---------------------------------------------------------------------------
class CKub: public CParal
{
private:
public:
        CKub(int a):CParal(a,a,a){}
        int GetVolume();
};
Вопрос состоит в следующем, как задать поле name в конструкторе. Давно не работал со строчками в С++, поэтому немного подзабыл.
вроде как то так должно быть ctrcpy(this->name, "Kub"). Но не получается, надеюсь на вашу помощь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.05.2013, 17:09
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Работа со строчками (как задать поле в конструкторе?) (C++):

Как задать размер матрицы в конструкторе класса? - C++
Подскажите как задать размер матрицы в конструкторе класса? Решаю задачи из учебника, не могу понять, думаю это невозможно... Р. Лафоре...

Как инициализровать константное поле класса в конструкторе? - C++
Здравствуйте. Такая проблема. Класс работает с множеством картинок одинакового разрешения. Размеры картинки должны храниться в полях...

Массив. Работа со строчками и столбцами. Деление на выбрвнную строчку - C++
Доброго времени суток всем!!Помогите ,п-та!Я в тупике. #include <iostream> using namespace std; int main () { int n, k, st,sv...

Работа со строчками (вывести в столбец все слова без повторений и количеством использования каждого слова) - C++
Ввести строку. Учитывая что строка может содержать слова которые повторяются, вывести в столбец все слова без повторений и количеством...

Друзья, подскажите, как в классе создать константное поле, ссылочное поле и объектное поле? - C++
Препод на защите лабораторной по классам дал задание большое. В общем-то все пункты я знаю как делать, кроме этого. Вот что такое...

В конструкторе вложенного класса инициализируется приватное поле. Потом вызывается функция-метод этого класса и выводит значение этого поля НО НЕ ТО! - C++
Друзья! Почему так? #include <windows.h> #include <iostream> using namespace std; //Вот главный класс class A{ ...

6
alsav22
5429 / 4824 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
20.05.2013, 17:12 #2
В конструкторе можно без this. А что не получается?
0
igormalanyk
1 / 1 / 0
Регистрация: 10.04.2013
Сообщений: 33
20.05.2013, 17:16  [ТС] #3
Код кнопки вывода на форму, может здесь ошибка
C++
1
 Rezults->Lines->Add((ShapeArray[i]->name) + (ShapeArray[i]->GetVolume()));
В мемо выводятся непонятные символы
0
alsav22
5429 / 4824 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
20.05.2013, 17:21 #4
Это уже другая тема.
0
Tulosba
20.05.2013, 17:23
  #5

Не по теме:

Цитата Сообщение от alsav22 Посмотреть сообщение
В конструкторе можно без this.
А где нельзя?

0
alsav22
20.05.2013, 17:27
  #6

Не по теме:

Цитата Сообщение от Tulosba Посмотреть сообщение

Не по теме:


А где нельзя?

Спасибо за вопрос!

0
Tulosba
20.05.2013, 17:32     Работа со строчками (как задать поле в конструкторе?)
  #7

Не по теме:

Цитата Сообщение от alsav22 Посмотреть сообщение
Спасибо за вопрос!
Пожалуйста. Но хотелось бы ещё и ответ

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.05.2013, 17:32
Привет! Вот еще темы с ответами:

Что делается этимим строчками - C++
void main() { srand((unsigned)time(NULL)); setlocale(0, ""); ..... }

Работа со строчками в С# - C#
Помогите пожалуйста если не сложно! Заранее спасибо :)) Замечание. При решении задач следует руководствоваться правилом: если...

Работа со строчками ComboBox - Delphi
Заполнила Сombobox через Object Inspector, через Items. Как мне теперь работать с этими items? Допустим, если пользователь выбрал первую...

Работа с запросами: как прописать условие в конструкторе - 1С
Добавлено через 7 минут не надо пока удалять вот ещё вопрос: почему после написания запроса в условии он преобразуется в такой...


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

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

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