С - это ассемблер с++ - это макроассемблер. то есть, С++ - это С, но с небольшими улучшайзингами типа чуть лучшей проверки типов и перегрузки всего, что шевелится.
хотя, какой-нибудь FILE* к HANDLE* или к обычному указателю молча приводится и там и там. Буль и энум к интам вроде бы тоже.
Ну, Степанов всё заметал под ковёр, наружу торчали только интерфейсы вполне внятного вида (не считая сообщений об ошибках). А Александреску _учит_ людей, как сделать бяку.
no subject
no subject
no subject
с++ - это макроассемблер.
то есть, С++ - это С, но с небольшими улучшайзингами типа чуть лучшей проверки типов и перегрузки всего, что шевелится.
хотя, какой-нибудь FILE* к HANDLE* или к обычному указателю молча приводится и там и там. Буль и энум к интам вроде бы тоже.
no subject
no subject
no subject
no subject
no subject
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
no subject
no subject
no subject
$ g++ -W -Wall a.cpp
$
внутрь a.cpp!!
no subject
$ g++ --std==c++0x
no subject
no subject
no subject
А Александреску _учит_ людей, как сделать бяку.
(no subject)
(no subject)
no subject
Енам, если память не изменяет, это и есть инты, просто замаскированные.
no subject
по уму, надо бы на любой неявны кастинг варнинговать, чтоб неповадно было.
no subject
no subject
no subject
макроассемблер, ненене это!
no subject
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
Конечно же Форт
Любой микроконтроллер
Его сразу поймёт
Дальше меня не хватает. ;)
no subject
Конечно же Форт
Любой микроконтроллер
Его сразу поймёт
Дальше меня не хватает,
Но, кому надо,
И так всё поймёт.
(no subject)
(no subject)
(no subject)
(no subject)
no subject