#11. Константные методы. Ключевое слово mutable | Уроки ООП C++

Поделиться
HTML-код
  • Опубликовано: 15 дек 2024

Комментарии • 14

  • @szapsis
    @szapsis 8 месяцев назад +5

    Спасибо большое за твой труд друг!

  • @ZenLebowski
    @ZenLebowski 8 месяцев назад +4

    Здравствуй дорогой друг!

  • @andredru4278
    @andredru4278 7 месяцев назад +2

    Спасибо. Наворочено Буду осознавать.

  • @norskiy9765
    @norskiy9765 8 месяцев назад +2

    Сергей Балакирев, здравствуйте. Можете ли вы рассказать, как сделать так, чтобы мы могли в класс передавать тип данных и в зависимости типа что-то делать с классом? Ну, пример: std::array, создали 64 элемента типа int. Как реализовать передачу типа данных в класс и как сделать так, чтоб от этого типа что-то зависело?

    • @selfedu_rus
      @selfedu_rus  8 месяцев назад +1

      Это шаблоны, об этом речь впереди

    • @norskiy9765
      @norskiy9765 8 месяцев назад +1

      @@selfedu_rus спасибо за ответ! Буду ждать!

    • @asadbekhikmatullayev6202
      @asadbekhikmatullayev6202 6 месяцев назад

      @@norskiy9765 Вы про обобщенные классы?
      #include
      using namespace std;
      template
      class Test {
      T data;
      public:
      Test(T value): data(value) {}
      T get_data() {
      return data;
      }
      };
      int main(int argc, char* argv[]) {
      Test test = 10;
      cout

    • @norskiy9765
      @norskiy9765 6 месяцев назад

      @@asadbekhikmatullayev6202 конечно. Это уже выложили.

    • @asadbekhikmatullayev6202
      @asadbekhikmatullayev6202 6 месяцев назад

      @@norskiy9765 да :), я только что видел!

  • @АнатолийТукалов
    @АнатолийТукалов 8 месяцев назад +2

    Спасибо большое за уроки. Доступно и качественно. У меня есть вопрос, голову себе сломал.
    class A{}
    class B : public A{
    public:
    void f(){
    C* c = new C();
    c->func(this); //

    • @АнатолийТукалов
      @АнатолийТукалов 8 месяцев назад

      Вопрос снят, все работает. ошибка в другом была. Спасибо, что ответили, очень помогли.

  • @bioxoid
    @bioxoid 8 месяцев назад

    начало
    -------------------
    #include
    class Point {
    int x {0}, y{0};
    public:
    Point(int a = 0, int b = 0) : x(a), y(b)
    { }
    void set_coords(const Point& p)
    {
    x = p.x; y = p.y;
    }
    void get_coords(int&x, int& y)
    { x = this->x; y = this->y; }
    };
    int main()
    {
    return 0;
    }

  • @MartinIden-hn7ld
    @MartinIden-hn7ld 6 месяцев назад +1

    Сложнааааааааааа
    Когда курс по питону?

  • @alexeyxopyc2471
    @alexeyxopyc2471 3 месяца назад +1

    уф... такое ощущение что писать const после имени метода это выстрел себе же в ногу) как то запутанно