Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Пример, который совместим с языком Си:
- #include <stdio.h>
- ///////////////////////////////////////////////////////////////
- struct TT //
- {
- int a;
- int b;
- };
- ///////////////////////////////////////////////////////////////
- int main() //
- {
- TT x;
- x.a = 3;
- x.b = 2;
- int S = x.a + x.b;
- printf("S = %d\n", S);
- }
- /*
- // Пример, который НЕсовместим с языком Си:
- #include <stdio.h>
- ///////////////////////////////////////////////////////////////
- class TT //
- {
- public:
- int a;
- int b;
- int summ();
- int mult();
- };
- ///////////////////////////////////////////////////////////////
- int main() //
- {
- TT x, x1, x2, arr[31];
- x1.a = 3;
- x1.b = 2;
- int S = x1.mult();
- int S1= x1.summ();
- printf("S1 = %d\n", S1);
- }
- //////////////////////////////////////////////////////
- int TT::summ()
- {
- return a + b;
- }
- //////////////////////////////////////////////////////
- int TT::mult()
- {
- return a * b;
- }
- */
- // Венгерская нотация
- /*
- #include <iostream>
- using namespace std;
- ///////////////////////////////////// Определение класса с префиксом C
- class CPerson
- {
- private:
- string m_name; // Переменные-члены с префиксом m_
- int m_age;
- bool m_isEmployed;
- public:
- CPerson(string name, int age, bool isEmployed)
- {
- m_name = name;
- m_age = age;
- m_isEmployed = isEmployed;
- }
- void PrintInfo()
- {
- cout << "Name: " << m_name << endl;
- cout << "Age: " << m_age << endl;
- cout << "Employed: " << (m_isEmployed ? "Yes" : "No") << endl;
- }
- };
- ////////////////////////////////////////////////////////////////////
- int main() //
- {
- setlocale(LC_ALL, "rus");
- CPerson person1("Иван Петров" , 30, true ); // Создание объектов класса с осмысленными именами
- CPerson person2("Анна Сидорова", 25, false);
- person1.PrintInfo(); // Использование объектов
- person2.PrintInfo();
- return 0;
- }
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement