Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Поглиблене вивчення окремого розділу: стандартні класи С + +

Реферат Поглиблене вивчення окремого розділу: стандартні класи С + +





ення двох рядків. (s0, s1);

// Привласнюємо і порівнюємо 2 рядки. = s0;

if (s1 == s0) {<<"Strings are equal" <<" n";

} {<<"Strings are not equal" <<" n";

}

// Читання введеної з клавіатури рядка.

getline (cin, s1); <

// Отримання довжини рядка. <

}

Як видно, працювати з рядками через клас string досить зручно. Можна робити конкатенацію (додавання) рядків за допомогою звичайного оператора +, можна брати символ в певному місці рядка за допомогою оператора [] (або іншим способом - за допомогою методу at), можете використовувати звичні оператори =, ==,! = Для присвоювання і порівняння рядків. Також є методи для отримання довжини рядка, для з'ясування, не порожня чи це рядок та ін Слід звернути увагу також на досить корисний метод getline, який дозволяє прочитати рядок з певного потоку (з клавіатури в наведеному вище прикладі). br/>

ЛІТЕРАТУРА


1. Страуструп Б. Мова програмування C + +. Спеціальне видання = The C + + programming language. Special edition . - М.: Біном-Пресс, 2007. - 1104 с. - ISBN 5-7989-0223-4

2. Герберт Шилдт. Повний довідник по C + + = C + +: The Complete Reference. - 4-е вид. - М.: Вільямс, 2006. - 800 с. - ISBN 0-07-222680-3

3. Керниган Б., Рітчі Д. Мова програмування Сі = C programming language. - 2-е вид. - М.: «³льямсВ», 2007. - С. 304. - ISBN 0-13-110362-8

4.Вікіпедія - Інтернет енциклопедія. <# "Justify"> Для наочності прикладу реалізації та використання класу використані графічні засоби компілятора BC 3.1. Мною був реалізований клас Car - автомобіль, за імплементувати в нього публічними методами draw (), clear () і run (), що відповідають відповідно за промальовування машини на екрані, видалення машини з екрану і рух машини. p align="justify"> # include

# include

# include

# include

# include

# include

// Клас - Автомобіль

class Car

{

// Напрямок руху (право-ліво, верх-низ)

int dx, dy; bkcolor;

// Малює машину спрямовану вперед

void draw_forward ()

}

// Малює машину спрямовану назад

void draw_backward ()

}

public:

// координати автомобіля

...


Назад | сторінка 10 з 11 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Методичні рекомендації до вивчення розділу &Людина. 8 клас&
  • Реферат на тему: Вивчення розділу &Інфекційний контроль і профілактика внутрішньолікарняної ...
  • Реферат на тему: Методика вивчення розділу &Електротехніка та електроніка& в освітній галузі ...
  • Реферат на тему: Комунікативний підхід до вивчення граматики в початковій школі на матеріалі ...
  • Реферат на тему: «Використання сучасних інформаційних і комунікаційних технологій у навчальн ...