Форум программистов, компьютерный форум CyberForum.ru

Функция должна принять указатель на саму себя - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Хранение экземпляров классов-наследников, и вызов их методов http://www.cyberforum.ru/cpp-beginners/thread1065275.html
Столкнулся с проблемой. Есть класс-родитель и 2 класса-наследника. class Base { public: void baseFunc(); }; class Derived1 : public Base
C++ Получить все возможные варианты комплектов книг. Исправить код #include<iostream.h> using namespace std; int main() { int i=0, j=0, k=0, m=0; while(i<7) { http://www.cyberforum.ru/cpp-beginners/thread1065260.html
Определить структуру Модель Виндовс для работы с моделями экранных окон.В качестве полей задаются C++
Определить структуру Model Window для работы с моделями экранных окон.В качестве полей задаются:заголовок окна,координаты левого верхнего угла,размер по горизонтали,размер по вертикали,состояние "видимое/невидимое",состояние"с рамкой/без рамки".Координаты и размеры указываются в целых числах.Кроме функций read и print реализовать следующие функции:передвижение окна по горизонтали,по...
C++ Найти уравнение прямой, проходящей через точку А
Найти уравнеие прямой (в форме альфа*x+бета*y+гамма=0),проходящей через точку А(X1,Y1) перпендикулярно к прямой ax+by+c=0. Пожалуйста помогите написать программу.
C++ Узнать какая кнопка была нажата SDL2.0 http://www.cyberforum.ru/cpp-beginners/thread1065234.html
Привет, как в этом примере узнать какая кнопка была нажата, я хочу сделать для каждой кнопки отдельное действия, но не могу понять, как узнать какая кнопка была нажата Код: /*This source code copyrighted by Lazy Foo' Productions (2004-2013) and may not be redistributed without written permission.*/ //Using SDL, SDL_image, standard IO, and strings #include <SDL.h> #include <SDL_image.h>
C++ Определить, можно ли представить число в виде суммы двух квадратов натуральных чисел Дано натуральное число n.Определить,можно ли представить его в виде суммы двух квадратов натуральных чисел.Если да,то найти все пары x,y такие,что n=x^2+y^2 (x<=y). Очень нужна ваша помощь,помогите пожалуйста. подробнее

Показать сообщение отдельно
DrOffset
6452 / 3826 / 885
Регистрация: 30.01.2014
Сообщений: 6,621
21.09.2015, 18:40     Функция должна принять указатель на саму себя
Цитата Сообщение от daslex Посмотреть сообщение
мне не верят.
Не верят потому, что ты неправильно возражаешь.
Тут нужна железная аргументация, а не попытки холиварить
Многие, кто с тобой спорит, на самом деле знают, что этого сделать в чистом виде нельзя.
Но из-за слабой аргументации с твоей стороны, не могут себе позволить просто так сдаться.
Например, в соседней теме ты категорически не прав, приплетая boost, как доказательство того, что С++ чего-то не может. Вот этот пример, с функцией - доказательство. Слабое, т.к. есть эмулирующие механизмы, но это не важно, факт есть факт - нельзя.
А вот boost и вообще библиотеки на С++ - это не в кассу. Знаешь почему? Потому что любой плюсовик знает, что концепция языка закладывалась с тем расчетом, чтобы получить относительно маленькое ядро языка, но которое позволяет с помощью своих возможностей реализовать практически любую функциональность. Почитай Страуструпа. Они в комитете иногда намеренно не вносили изменения в стандарт. Потому что было известно, что это хорошо реализуется на уровне библиотеки. Да, черт возьми, библиотека iostreams отдельно от языка - это намеренное опровержение от Страуструпа утверждения, что якобы нельзя сделать эффективную библиотеку ввода-вывода вне ядра языка.
Поэтому приводя аргументом boost, ты вызываешь когнитивный диссонанс. Не может средству, которое задумывалось как "набор инструментов, чтобы построить почти любой дом" вменяться в вину, что оно выполняет свое прямое назначение. Это нонсенс.
Почитай "Дизайн и Эволюцию". Хочешь воевать на этом поле - изучай материал. Наехать на С++ можно. У него много изъянов, но надо знать язык, чтобы в них попадать.

Добавлено через 1 минуту
Цитата Сообщение от daslex Посмотреть сообщение
Да мне не надо это доказывать.
Господи, да выключи уже самолюбие и слушай.
Я не доказываю тебе ничего. Я тебе расставляю точки над i.
Чтобы ты знал куда давить в таких спорах. Об образовании твоем забочусь, между прочим
 
Текущее время: 10:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru