RF>Вообще-то C++ -- такой язык программирования, который учат всю жизнь.
Ну да, ну да А некоторые еще и учатся в гугле набирать текст в поисковой строке всю жизнь... А еще есть негры люди, которые читать учатся всю жизнь.
Ключевое слово "учатся". Не научились и пользуются, развиваются, растут над собой. А все "учатся"
PS: если б кое кто научился читать (научился, а не "учился всю жизнь") то прочитал бы Сполски. У него есть про "всю жизнь С++" отличная мысль. Мол "опыт С++ 5 лет and up" это полная фигня. Ибо в С++ нечего больше "выучивать" чем на 2 года. Если за 2 года неасилили (ц), то делать вам в программировании нечего. Есть нюансы, есть подходы, есть парадигмы, есть определенные способы решения задач (паттерны) — но все это не из области нубских вопросв что что такое "virtual"
, в том числе и на C++ и на MFC.
RF>Вообще-то C++ -- такой язык программирования, который учат всю жизнь.
В C++ много чего есть и он развивается и появляются новые возможности. Но — ключевое слово virtual в нём было всегда и является базовым понятием при программировании на C++ с использованием ООП. А без ООП лучше использовать C вместо C++.
Необходимость постоянно что-то учить — особенность нашей профессии.
Здравствуйте, RussianFellow, Вы писали:
RF>Вообще-то C++ -- такой язык программирования, который учат всю жизнь.
Это НЕ ПРАВДА! Если ты учишь С++ как следует, то ты его выучишь. С++ — простой язык, надо просто внимательно разбираться что и как работает, не заниматься вуду программированием, а именно разбираться. Нюанс может быть в библиотеках, но если ты знаешь как работает язык, то разобраться что делает библиотека можно без проблем.
Здравствуйте, pilgrim_, Вы писали:
_>Здравствуйте, AlexGin, Вы писали:
AG>>Жирный минус — раздел ожил за счёт детских вопросов, которые гуглятся на пол-раза. AG>>P.S. С такими простыми вопросами — правильнее было бы начинать, например с .NET и C# — там всё это проще, нежели в MFC.
_> ... он 9 лет назад уже имел 10-ти летний опыт разработки, в том числе и на C++ и на MFC.
...и долго не мог понять, каким боком здесь товарищ, спрашивающий насчёт virtual?
Затем я понял, что это о нём
_>ps: вероятно слишком много сил уходит на поиск врагов страны
Да, во всём у него виноваты евреи. Во всех отраслях IT они насолили.
Эта мысль стара как мир. Ничего нового в этом нет. Это ведь евреи придумали на голову ТС проклятый полиморфизм!
ВЫВОД:
Если бы ТС меньше читал "Протоколы сионских мудрецов",
а больше бы читал книги Бьярна Страуструпа, Тома Свана, Дэвида Круглински, Джефри Рихтера —
тогда этих детских вопросов мы бы здесь не видели!
Здравствуйте, AleksandrN, Вы писали:
AN>Необходимость постоянно что-то учить — особенность нашей профессии.
Это да.
По поводу книжных магазинов--лучше "Московский дом книги" на Новом Арбате, "Библио-глобус" на Лубянке, "Дом технической книги" на Ленинском проспекте, "Москва-книга" на Тверской, "Молодая гвардия" на Полянке.
А в Королёве в книжных магазинах мало интересного.
1613 г. = 2024 г.
Re[10]: Что означает virtual при объявлении функции внутри класса?
Здравствуйте, RussianFellow, Вы писали:
RF>Здравствуйте, AleksandrN, Вы писали:
AN>>Необходимость постоянно что-то учить — особенность нашей профессии.
RF>Это да.
RF>По поводу книжных магазинов--лучше "Московский дом книги" на Новом Арбате, "Библио-глобус" на Лубянке, "Дом технической книги" на Ленинском проспекте, "Москва-книга" на Тверской, "Молодая гвардия" на Полянке.
RF>А в Королёве в книжных магазинах мало интересного.
Дома технической книги на Ленинском проспекте, к сожалению, уже нет. Вместо него — филиал дома книги на Новом Арбате, в котором ассортимент технической литературы гораздо меньше, чем был в Доме Технической Книги.
А поближе к Королёву могу посоветовать дом книги "Медведково" (Москва, Заревый проезд, д. 12) и книжный отдел компьютерного магазина Ф-Центр (Москва, Сухонская ул. 7А). Проезд из Королёва — электричкой до платформы Лось, затем — на автобусе 774 или электричкой до платформы Лосиноостровская, далее автобус 601. Раньше в этих магазинах был неплохой ассортимент книг по ИТ, но я давно там не был, возможно что-то изменилось.
Re[11]: Что означает virtual при объявлении функции внутри класса?
Здравствуйте, AlexGin, Вы писали:
AG>P.S. С такими простыми вопросами — правильнее было бы начинать, например с .NET и C# — там всё это проще, нежели в MFC.
Это мой косяк. Когда я задолбался отвечать в WINAPI, посоветовал ТС взять какой-нибудь фреймворк типа MFC или WTL.
В MFC отвечать стало несколько проще, но надо было советовать Delphi, там почти всё о чём спрашивается — делается в несколько кликов мышки.
Re[7]: Что означает virtual при объявлении функции внутри класса?
Здравствуйте, Evgeniy Skvortsov, Вы писали:
ES>Это мой косяк. Когда я задолбался отвечать в WINAPI, посоветовал ТС взять какой-нибудь фреймворк типа MFC или WTL. ES>В MFC отвечать стало несколько проще, но надо было советовать Delphi, там почти всё о чём спрашивается — делается в несколько кликов мышки. ES>
Да, в MFC всё несколько проще, чем в WINAPI, но тем не менее сложнее, чем в современных средах разработки.
Так, если придерживаться языка C++, то в том же современном Qt — всё делается удобнее и проще, нежели в MFC.
Re[7]: Что означает virtual при объявлении функции внутри класса?
Здравствуйте, 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 при объявлении функции внутри класса?
Здравствуйте, RussianFellow, Вы писали:
RF>В MFC ненамного сложнее, чем в Delphi.
Неправда. Многие вопросы в Делфи решаются вообще без строчки кода.
Жирный шрифт контролов, измененный вид заголовка окна, заполнение комбобоксов и т.д.
В МФЦ для этого всего нужно писать код, а в Делфи — просто изменить свойства в дизайнере мышкой.
RF> Как человек, знакомый с Delphi, JBuilder, Borland C++Builder, Visual C# и теперь с MFC говорю.
Знаком с МФЦ ? Ну ну
И при этом спрашивать как обрабатывать собщение. При том, что я уже два раза объяснял.
Re[3]: Что означает virtual при объявлении функции внутри класса?
Здравствуйте, Carc, Вы писали:
PD>>Означает необходимость изучения языка прежде, чем приступать к написанию кода. C>Первый не выдержал C>Сам хотел что-то подобное ответить… но вспомнил себя в далеком 96-97ом со Сваном в обнимку, и подобрел
Сван, Том Сван, наше все. А еще — "C++ для чайников"
-- Пользователи не приняли программу. Всех пришлось уничтожить. --
Re[11]: Что означает virtual при объявлении функции внутри класса?
Здравствуйте, pilgrim_, Вы писали:
RF>>Что означает virtual при объявлении функции внутри класса?
_>Приходи через 10 лет, коллеги уже не так будут бурно реагировать, стаж, все такое — факт, с такими вопросами аксакалам точно помогают
Имеется указатель CString* -- один из параметров функции, в который возвращается по её выполнении строковое значение.
Нужно преобразовать этот CString* в строку типа THCAR* (или char*). Как это правильно сделать?
Здравствуйте, Marty, Вы писали:
PD>>Означает необходимость изучения языка прежде, чем приступать к написанию кода.
M>Я так понимаю, товарищ, после долгих лет в политике и прочих подобных форумах, решил на C++ список развернуть
В политике он не замечен. Похоже просто работу меняет, а там вопросы странные задают.
Re[8]: Что означает virtual при объявлении функции внутри класса?