Оживший юзерпик (tobotras) wrote,
Оживший юзерпик
tobotras

Ух ты!

Before going to the three-day Groovy-sabbath, I was going through some old C/C++ code and came across one of the most brilliant ways to initialize a pointer with an"undefined" value, which would work on a platform where 0x0 is a valid address for data. The code reads:

T* pT = (T*)&pT;

I wonder if they still teach students about fundamentals of this sort. Or do they start with thread pools and dynamic languages, disregarding the basic physics of software development?


Я бы не допёр :)
Tags: нерабочее, программирование
Subscribe

  • Домо- (садово-) строительное

    18 августа. Сходил под проливным дождём в беседку — H-профиль не течёт вообще. Посмотрим, как оно будет после подвижек листов, но пока…

  • Домо- (садово-) строительное

    12 июля. Попробовал вечером прикрутить порожек на стыки листов, провозился полчаса и отложил, чтобы не шуметь пылесосом допоздна. Сверлить стык…

  • Домостроительное

    16 мая. Возимся в основном с садиком. Анька привела в порядок всё после зимы. Заказали песок, выровняли "помойную аллею", положили арматурную…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 45 comments

  • Домо- (садово-) строительное

    18 августа. Сходил под проливным дождём в беседку — H-профиль не течёт вообще. Посмотрим, как оно будет после подвижек листов, но пока…

  • Домо- (садово-) строительное

    12 июля. Попробовал вечером прикрутить порожек на стыки листов, провозился полчаса и отложил, чтобы не шуметь пылесосом допоздна. Сверлить стык…

  • Домостроительное

    16 мая. Возимся в основном с садиком. Анька привела в порядок всё после зимы. Заказали песок, выровняли "помойную аллею", положили арматурную…