Оживший юзерпик (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

  • trello2xlsx

    В общем, свою текущую задачу я решил. На будущее, вдруг пригодится: https://github.com/tobotras/trello2xlsx This entry was originally posted at…

  • Круглая программа

    Оказывается, многие не видели. Программа считает число «пи». Считает вычислением отношения площади круга к диаметру, как положено. Площади своего…

  • Кадровое

    Быстро возьмём на работу быстрого и самонаводящегося программиста на Java. Контакты в первой записи.

Кстати, в качестве статического анализатора для "це" чем линт не устраивает?

http://en.wikipedia.org/wiki/Lint_%28software%29

И кстати, там есть ссылочка на список статических анализаторов для всего: http://en.wikipedia.org/wiki/List_of_tools_for_static_code_analysis

Error

Anonymous comments are disabled in this journal

default userpic

Your reply will be screened

Your IP address will be recorded 

  • trello2xlsx

    В общем, свою текущую задачу я решил. На будущее, вдруг пригодится: https://github.com/tobotras/trello2xlsx This entry was originally posted at…

  • Круглая программа

    Оказывается, многие не видели. Программа считает число «пи». Считает вычислением отношения площади круга к диаметру, как положено. Площади своего…

  • Кадровое

    Быстро возьмём на работу быстрого и самонаводящегося программиста на Java. Контакты в первой записи.