демонстрація

1. Масовий вихід людей на вулиці та площі з метою висловлення суспільно-політичних вимог, протесту або підтримки.

2. Показ, публічне представлення чого-небудь (наприклад, товарів, техніки, мистецьких творів) з метою ознайомлення або реклами.

3. Наочний показ, ілюстрація якогось явища, принципу або способу дії, часто з навчальною метою.

4. (Застаріле) Відверте виявлення, вираження якихось почуттів, ставлення (наприклад, симпатії, поваги).

Приклади:

Приклад 1:
Це просто була демонстрація. На ранок я їду до Одеси за газетами.
— Андієвська Емма, “Роман про людське призначення”

Приклад 2:
string s5(s3,6,4); // Копіювання слова “line” з рядка s3; cout << "s5 = " << s5 << endl; // s5 ="line" // Ініціалізування рядком зазначених символів: // перший аргумент – кількість символів, другий – символ для ініціалізування; string s6(15,'*'); // s6 ="*” Символи і рядки 247 cout << "s6 = " << s6 << endl; // Ініціалізування частиною string-рядка (з середини рядка): перший аргумент – // покажчик на початок частини, другий – покажчик на кінець частини; string s7(s3.begin(),s3.end()-5); //s7 ="short line for te" cout << "s7 = " << s7 << endl; // Можна ініціалізувати рядок присвоюванням: string s8 = "Program"; // s8 ="short line for te" cout << "s8 = " << s8 << endl; cin.get(); return 0; Результат роботи програми : s1 = Program s2 = Program s3 = short line for testing s4 = short line s5 = line s6 = * s7 = short line for te s8 = Program Приклад 7.22 Демонстрація роботи функції append(). Текст програми у консолі : #include #include using namespace std; int main () string str = “Borland C++ Builder”; string s = “”; // Порожній рядок char *ch = “abcdef”; // У кінець рядка s долучаються перші (з позиції 0) шість символів рядка str; s.append(str,0,6); // s=”Borland” cout << "s = " << s << endl; // У кінець рядка s долучаються символи рядка str з позиції 6 до кінця; s.append(str.begin()+6, str.end());// s="Borland C++ Borland" cout << "s = " << s << endl; // У кінець рядка s долучаються три знаки оклику s.append(3,'! — Невідомий автор, "132 Trofimenko Og Prokop Iuv Shvaiko Ig Ta Inc Osnovi Programuva Tech" Приклад 3: !abc Приклад 7.23 Демонстрація роботи функції assign(). Текст програми у консолі : #include #include using namespace std; int main () string str = “Borland C++ Builder”; string s = “”; char *ch = “Character array”; s.assign(str); // Рядку s присвоюється рядок str cout << "s = " << s << endl; // Рядку s присвоюються 7 символів рядка str, розпочинаючи з позиції 10; s.assign(str,10,7); // s = "C++ Build". — Невідомий автор, "132 Trofimenko Og Prokop Iuv Shvaiko Ig Ta Inc Osnovi Programuva Tech"