Re[8]: Что означает virtual при объявлении функции внутри класса?
От: Carc Россия https://vk.com/gosha_mazov
Дата: 08.12.16 07:37
Оценка: +2
RF>Вообще-то C++ -- такой язык программирования, который учат всю жизнь.
Ну да, ну да А некоторые еще и учатся в гугле набирать текст в поисковой строке всю жизнь... А еще есть негры люди, которые читать учатся всю жизнь.

Ключевое слово "учатся". Не научились и пользуются, развиваются, растут над собой. А все "учатся"

PS: если б кое кто научился читать (научился, а не "учился всю жизнь") то прочитал бы Сполски. У него есть про "всю жизнь С++" отличная мысль. Мол "опыт С++ 5 лет and up" это полная фигня. Ибо в С++ нечего больше "выучивать" чем на 2 года. Если за 2 года неасилили (ц), то делать вам в программировании нечего. Есть нюансы, есть подходы, есть парадигмы, есть определенные способы решения задач (паттерны) — но все это не из области нубских вопросв что что такое "virtual"
Aml Pages Home
Re[8]: Что означает virtual при объявлении функции внутри класса?
От: AleksandrN Россия  
Дата: 08.12.16 08:57
Оценка:
Здравствуйте, RussianFellow, Вы писали:

RF>Здравствуйте, pilgrim_, Вы писали:


_>>Начинать это не про ТС, он 9 лет назад уже имел 10-ти летний опыт разработки
Автор: erslgoeirjh
Дата: 14.05.07
, в том числе и на C++ и на MFC.


RF>Вообще-то C++ -- такой язык программирования, который учат всю жизнь.


В C++ много чего есть и он развивается и появляются новые возможности. Но — ключевое слово virtual в нём было всегда и является базовым понятием при программировании на C++ с использованием ООП. А без ООП лучше использовать C вместо C++.

Необходимость постоянно что-то учить — особенность нашей профессии.

P.S. Полезная ссылка: https://yandex.ru/maps/20728/korolev/?ll=37.794500%2C55.903922&z=12&mode=search&text=%D0%9A%D0%BD%D0%B8%D0%B6%D0%BD%D1%8B%D0%B9%20%D0%BC%D0%B0%D0%B3%D0%B0%D0%B7%D0%B8%D0%BD&sll=37.794500%2C55.903922&sspn=0.364952%2C0.117650&sctx=CAAAAAEALr2JY9XLQkAf4c195u1LQBNb%2F%2F9fW%2Bc%2FZ45iAVcnzj8FAAAAAAECAwUUAAAAAAAAAAAAAAAAAAAAAPhQAAABi%2F9%2FPwAAAAAAAAAA
Re[8]: Что означает virtual при объявлении функции внутри кл
От: Kernan Ниоткуда https://rsdn.ru/forum/flame.politics/
Дата: 08.12.16 09:30
Оценка: +1
Здравствуйте, RussianFellow, Вы писали:

RF>Вообще-то C++ -- такой язык программирования, который учат всю жизнь.

Это НЕ ПРАВДА! Если ты учишь С++ как следует, то ты его выучишь. С++ — простой язык, надо просто внимательно разбираться что и как работает, не заниматься вуду программированием, а именно разбираться. Нюанс может быть в библиотеках, но если ты знаешь как работает язык, то разобраться что делает библиотека можно без проблем.
Sic luceat lux!
Отредактировано 08.12.2016 9:32 Kernan . Предыдущая версия .
Re[7]: Что означает virtual при объявлении функции внутри кл
От: AlexGin Беларусь  
Дата: 08.12.16 10:04
Оценка: :)
Здравствуйте, pilgrim_, Вы писали:

_>Здравствуйте, AlexGin, Вы писали:


AG>>Жирный минус — раздел ожил за счёт детских вопросов, которые гуглятся на пол-раза.

AG>>P.S. С такими простыми вопросами — правильнее было бы начинать, например с .NET и C# — там всё это проще, нежели в MFC.

_> ... он 9 лет назад уже имел 10-ти летний опыт разработки, в том числе и на C++ и на MFC.


Я смотрел это резюме: http://rsdn.org/forum/job.search/2485182.1
Автор: erslgoeirjh
Дата: 14.05.07

...и долго не мог понять, каким боком здесь товарищ, спрашивающий насчёт virtual?
Затем я понял, что это о нём

_>ps: вероятно слишком много сил уходит на поиск врагов страны

Да, во всём у него виноваты евреи. Во всех отраслях IT они насолили.
Эта мысль стара как мир. Ничего нового в этом нет. Это ведь евреи придумали на голову ТС проклятый полиморфизм!

ВЫВОД:
Если бы ТС меньше читал "Протоколы сионских мудрецов",
а больше бы читал книги Бьярна Страуструпа, Тома Свана, Дэвида Круглински, Джефри Рихтера —
тогда этих детских вопросов мы бы здесь не видели!
Отредактировано 08.12.2016 10:57 AlexGin . Предыдущая версия . Еще …
Отредактировано 08.12.2016 10:46 AlexGin . Предыдущая версия .
Отредактировано 08.12.2016 10:09 AlexGin . Предыдущая версия .
Re[9]: Что означает virtual при объявлении функции внутри класса?
От: RussianFellow Россия http://russianfellow.livejournal.com
Дата: 08.12.16 14:36
Оценка: 3 (1)
Здравствуйте, AleksandrN, Вы писали:

AN>Необходимость постоянно что-то учить — особенность нашей профессии.


Это да.

По поводу книжных магазинов--лучше "Московский дом книги" на Новом Арбате, "Библио-глобус" на Лубянке, "Дом технической книги" на Ленинском проспекте, "Москва-книга" на Тверской, "Молодая гвардия" на Полянке.

А в Королёве в книжных магазинах мало интересного.
1613 г. = 2024 г.
Re[10]: Что означает virtual при объявлении функции внутри класса?
От: AleksandrN Россия  
Дата: 09.12.16 06:59
Оценка:
Здравствуйте, RussianFellow, Вы писали:

RF>Здравствуйте, AleksandrN, Вы писали:


AN>>Необходимость постоянно что-то учить — особенность нашей профессии.


RF>Это да.


RF>По поводу книжных магазинов--лучше "Московский дом книги" на Новом Арбате, "Библио-глобус" на Лубянке, "Дом технической книги" на Ленинском проспекте, "Москва-книга" на Тверской, "Молодая гвардия" на Полянке.


RF>А в Королёве в книжных магазинах мало интересного.


Дома технической книги на Ленинском проспекте, к сожалению, уже нет. Вместо него — филиал дома книги на Новом Арбате, в котором ассортимент технической литературы гораздо меньше, чем был в Доме Технической Книги.

А поближе к Королёву могу посоветовать дом книги "Медведково" (Москва, Заревый проезд, д. 12) и книжный отдел компьютерного магазина Ф-Центр (Москва, Сухонская ул. 7А). Проезд из Королёва — электричкой до платформы Лось, затем — на автобусе 774 или электричкой до платформы Лосиноостровская, далее автобус 601. Раньше в этих магазинах был неплохой ассортимент книг по ИТ, но я давно там не был, возможно что-то изменилось.
Re[11]: Что означает virtual при объявлении функции внутри класса?
От: RussianFellow Россия http://russianfellow.livejournal.com
Дата: 09.12.16 10:34
Оценка:
AleksandrN, спасибо Вам за информацию!
1613 г. = 2024 г.
Re[6]: Что означает virtual при объявлении функции внутри класса?
От: Evgeniy Skvortsov Россия  
Дата: 09.12.16 11:32
Оценка: :))) :)
Здравствуйте, AlexGin, Вы писали:

AG>P.S. С такими простыми вопросами — правильнее было бы начинать, например с .NET и C# — там всё это проще, нежели в MFC.


Это мой косяк. Когда я задолбался отвечать в WINAPI, посоветовал ТС взять какой-нибудь фреймворк типа MFC или WTL.
В MFC отвечать стало несколько проще, но надо было советовать Delphi, там почти всё о чём спрашивается — делается в несколько кликов мышки.
Re[7]: Что означает virtual при объявлении функции внутри класса?
От: AlexGin Беларусь  
Дата: 09.12.16 12:06
Оценка:
Здравствуйте, Evgeniy Skvortsov, Вы писали:

ES>Это мой косяк. Когда я задолбался отвечать в WINAPI, посоветовал ТС взять какой-нибудь фреймворк типа MFC или WTL.

ES>В MFC отвечать стало несколько проще, но надо было советовать Delphi, там почти всё о чём спрашивается — делается в несколько кликов мышки.
ES>
Да, в MFC всё несколько проще, чем в WINAPI, но тем не менее сложнее, чем в современных средах разработки.
Так, если придерживаться языка C++, то в том же современном Qt — всё делается удобнее и проще, нежели в MFC.
Re[7]: Что означает virtual при объявлении функции внутри класса?
От: RussianFellow Россия http://russianfellow.livejournal.com
Дата: 09.12.16 12:23
Оценка: 3 (1) -3 :))
Здравствуйте, Evgeniy Skvortsov, Вы писали:

ES>Это мой косяк. Когда я задолбался отвечать в WINAPI, посоветовал ТС взять какой-нибудь фреймворк типа MFC или WTL.

ES>В MFC отвечать стало несколько проще, но надо было советовать Delphi, там почти всё о чём спрашивается — делается в несколько кликов мышки.
ES>

В MFC ненамного сложнее, чем в Delphi. Как человек, знакомый с Delphi, JBuilder, Borland C++Builder, Visual C# и теперь с MFC говорю.
1613 г. = 2024 г.
Re[8]: Что означает virtual при объявлении функции внутри класса?
От: Evgeniy Skvortsov Россия  
Дата: 09.12.16 12:46
Оценка:
Здравствуйте, RussianFellow, Вы писали:

RF>В MFC ненамного сложнее, чем в Delphi.

Неправда. Многие вопросы в Делфи решаются вообще без строчки кода.
Жирный шрифт контролов, измененный вид заголовка окна, заполнение комбобоксов и т.д.
В МФЦ для этого всего нужно писать код, а в Делфи — просто изменить свойства в дизайнере мышкой.

RF> Как человек, знакомый с Delphi, JBuilder, Borland C++Builder, Visual C# и теперь с MFC говорю.

Знаком с МФЦ ? Ну ну
И при этом спрашивать как обрабатывать собщение. При том, что я уже два раза объяснял.
Re[3]: Что означает virtual при объявлении функции внутри класса?
От: Коваленко Дмитрий Россия http://www.ibprovider.com
Дата: 11.12.16 08:47
Оценка: +1
Здравствуйте, Carc, Вы писали:

PD>>Означает необходимость изучения языка прежде, чем приступать к написанию кода.

C>Первый не выдержал
C>Сам хотел что-то подобное ответить… но вспомнил себя в далеком 96-97ом со Сваном в обнимку, и подобрел

Сван, Том Сван, наше все. А еще — "C++ для чайников"
-- Пользователи не приняли программу. Всех пришлось уничтожить. --
Re[11]: Что означает virtual при объявлении функции внутри класса?
От: Pavel Dvorkin Россия  
Дата: 11.12.16 12:47
Оценка:
Здравствуйте, AleksandrN, Вы писали:

AN>Дома технической книги на Ленинском проспекте, к сожалению, уже нет.


.

Сколько воспоминаний с ним связано...

А тот книжный магазин, что рядом с ним, небольшое здание рядом со Спутником, появился в 2000-е — существует ?
With best regards
Pavel Dvorkin
Re[9]: Что означает virtual при объявлении функции внутри кл
От: Pavel Dvorkin Россия  
Дата: 11.12.16 13:35
Оценка:
Здравствуйте, Kernan, Вы писали:

K>Это НЕ ПРАВДА! Если ты учишь С++ как следует, то ты его выучишь.


Нет, если 10 лет учить, то не выучишь
With best regards
Pavel Dvorkin
Re: Что означает virtual при объявлении функции внутри класса?
От: pilgrim_ Россия  
Дата: 11.12.16 22:35
Оценка:
Здравствуйте, RussianFellow, Вы писали:

RF>Что означает virtual при объявлении функции внутри класса?


Приходи через 10 лет, коллеги уже не так будут бурно реагировать, стаж, все такое — факт, с такими вопросами аксакалам точно помогают
Автор: LaptevVV
Дата: 08.12.16
Re[2]: Что означает virtual при объявлении функции внутри класса?
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 12.12.16 04:23
Оценка:
Здравствуйте, pilgrim_, Вы писали:

RF>>Что означает virtual при объявлении функции внутри класса?


_>Приходи через 10 лет, коллеги уже не так будут бурно реагировать, стаж, все такое — факт, с такими вопросами аксакалам точно помогают
Автор: LaptevVV
Дата: 08.12.16


Тоже удивило
Маньяк Робокряк колесит по городу
Re[7]: Что означает virtual при объявлении функции внутри класса?
От: anatolym  
Дата: 12.12.16 20:03
Оценка:
Здравствуйте, pilgrim_, Вы писали:

_>Начинать это не про ТС, он 9 лет назад уже имел 10-ти летний опыт разработки
Автор: erslgoeirjh
Дата: 14.05.07
, в том числе и на C++ и на MFC.


_>ps: вероятно слишком много сил уходит на поиск врагов страны


Спасибо за интересную ссылку, повеселил
Кстати поглядел там немного в окрестности, нашел еще немного забавного:
2005 год
Автор: erslgoeirjh
Дата: 22.12.05

Имеется указатель CString* -- один из параметров функции, в который возвращается по её выполнении строковое значение.
Нужно преобразовать этот CString* в строку типа THCAR* (или char*). Как это правильно сделать?


2016 год
Автор: RussianFellow
Дата: 28.06.16

Как преобразовать CString в char* или в char[] ?

У меня есть такой код:

CString myString;
char s[30];
int i, n;

//...

n = myString.GetLength();
LPTSTR pzsText = (LPTSTR)(myString.GetBuffer(n));
for (i=0; i<n; i++) s[i] = pszText[i];
s[n] = '\0';

У меня стоит поддержка Юникод, поэтому этот код правильно работает.

Но нельзя ли написать проще? И чтобы работало для всех случаев, а не только для поддержки Юникода?

Re: оффтопик
От: alzt  
Дата: 13.12.16 07:49
Оценка:
Здравствуйте, RussianFellow, Вы писали:

RF>Что означает virtual при объявлении функции внутри класса?


Просто интересно, ты в резюме указываешь язык С++?
Re[3]: Что означает virtual при объявлении функции внутри класса?
От: alzt  
Дата: 13.12.16 07:51
Оценка:
Здравствуйте, Marty, Вы писали:

PD>>Означает необходимость изучения языка прежде, чем приступать к написанию кода.


M>Я так понимаю, товарищ, после долгих лет в политике и прочих подобных форумах, решил на C++ список развернуть


В политике он не замечен. Похоже просто работу меняет, а там вопросы странные задают.
Re[8]: Что означает virtual при объявлении функции внутри класса?
От: alzt  
Дата: 13.12.16 07:56
Оценка:
Здравствуйте, RussianFellow, Вы писали:

_>>Начинать это не про ТС, он 9 лет назад уже имел 10-ти летний опыт разработки
Автор: erslgoeirjh
Дата: 14.05.07
, в том числе и на C++ и на MFC.


RF>Вообще-то C++ -- такой язык программирования, который учат всю жизнь.


Да, там ещё шаблоны есть. А последнее время комитет оживился, и сделал так, что нескучно даже тем, кто знает, что такое шаблоны.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.