All streams
Search
Write a publication
Pull to refresh
153
Юрий Бабак @Inversionread⁠-⁠only

Пользователь

Send message
То есть в классе CheshireCat нужно добавить:
~CheshireCat() { sayGoodbye(); }
или
virtual ~CheshireCat() { sayGoodbye(); }
?

А тогда в этом же классе сточка
virtual void sayGoodbye()
обязательно должна быть со словом «virtual»?

То есть, я не могу понять, для чего «virtual» ставится в методах производного класса? В первом примере деструктор только базового класса нуждался в «virtual» для правильной роботы.
За статью спасибо. Теперь я на много спокойнее смотрю на это страшное слово «virtual» :)
Скажите, а как правильно объявить деструкторы Ваших классов, чтобы при уничтожении получить:
Meow-meow!
Bye-bye! (:

Я как раз ожидал, что меня поправят и скажут, что это я просто неправильно её использовал.
Я подозревал, что сотни метров ради одних регекспов — это что-то не то.
Спасибо
Спасибо за ответ.
Можете подсказать хорошее сравнение RegExp-библиотек для C++?
Почему Вы выбрали именно Boost? Я пока в поисках, но Boost меня сильно испугал тем, что пришлось качать и устанавливать несколько сотен мегабайт, когда я хотел простую компактную RegExp-библиотеку.
Что-то в этом есть, но никуда не деться от того, что большинству пользователей достаточно именно базового контента, а коммерционный успех в основном зависит именно от этого большинства.
И плохо, что в основе схемы — вечные патчи (всё хорошо в меру) и создание заведомого бесполезного контента (энтропия).
Замечено:
1) У меня в разделе «Хабрапочта» просто-пусто. Куда-то делась вся переписка.
2) На почту пришло уведомление о новом комменте, прошел по линку — а на странице топика коммента нету.
3) Не обнаружено никакого сообщения от администрации с пояснением ситуации и о возможных потерях данных :(
Хабр не просто выпал из сети на время…
После того, как Ваш коммент не появился на сайте (я прочитал его в уведомлении по почте), попробовал написать Вам в личку, но не уверен, что она работает, так как у меня в разделе «Хабрапочта» сегодня внезапно оказалось пусто-пусто…
Мечтаю о таком сервисе.
Думаю за таким будущее интернета, потому что «каждых N месяцев количество доступной в сети информации удваивается» и найти то, что нужно, всё труднее, накладнее и гуглёж раздражает всё больше и больше.
Да, такие задачи он не решает. Он хорош только в полном блокирование по категориях.
У Вас все оба из описанных заблуждений — какая-то крайность. Никогда так не думал о регекспах.
Не совсем так. Он заменяет реакцию браузера на криво введенный URL. А именно, показывает свои результаты поиска и рекламу за одно, в следствие чего этот сервис и бесплатен для пользователей.
Но именно благодаря этому их поиску этот сервис и бесплатный для народа.
То есть, это неудобство и есть цена за пользование сервисом.
Я так и думал, что это какой-то кеш обновляется, но думал, что какой-то внешний. А благодаря вашему комменту вспомнил, что у меня HandyCache кеширует DNS.
Спасибо, поправил в заметке.
Похоже, что никак, ведь он перекрывает DNS провайдера.
Для больших текстов это действительно может быть полезно, но при условии что оно не будет перекрывать сам текст. Плавающее окошко не катит, нужно либо хорошее show/hide, либо же отдельная колонка с деревом, как в PDF/CHM.
На некоторых сайтах встречал такое решение. Оно мне тогда больше мешало читать страничку и отвлекало, чем помогало в навигации. Но была возможность убрать, и это хорошо.

То есть, выходит, это на любителя.

Information

Rating
Does not participate
Location
Ивано-Франковск, Ивано-Франковская обл., Украина
Date of birth
Registered
Activity