Спасибо большое за уроки. Доступно и качественно. У меня есть вопрос, голову себе сломал. class A{} class B : public A{ public: void f(){ C* c = new C(); c->func(this); //
@АнатолийТукалов7 ай бұрын
Вопрос снят, все работает. ошибка в другом была. Спасибо, что ответили, очень помогли.
@norskiy97657 ай бұрын
Сергей Балакирев, здравствуйте. Можете ли вы рассказать, как сделать так, чтобы мы могли в класс передавать тип данных и в зависимости типа что-то делать с классом? Ну, пример: std::array, создали 64 элемента типа int. Как реализовать передачу типа данных в класс и как сделать так, чтоб от этого типа что-то зависело?
@selfedu_rus7 ай бұрын
Это шаблоны, об этом речь впереди
@norskiy97657 ай бұрын
@@selfedu_rus спасибо за ответ! Буду ждать!
@asadbekhikmatullayev62025 ай бұрын
@@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
@norskiy97655 ай бұрын
@@asadbekhikmatullayev6202 конечно. Это уже выложили.
@asadbekhikmatullayev62025 ай бұрын
@@norskiy9765 да :), я только что видел!
@bioxoid6 ай бұрын
начало ------------------- #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-hn7ld5 ай бұрын
Сложнааааааааааа Когда курс по питону?
@alexeyxopyc24712 ай бұрын
уф... такое ощущение что писать const после имени метода это выстрел себе же в ногу) как то запутанно