Kinda nice... const // It is a const object... class nullptr_t { public: template operator T*() const // convertible to any type of null non-member pointer... { return 0; } template operator T C::*() const // or any type of null member pointer... { return 0; }
private: void operator&() const; // Can't take address of nullptr
As the Librarian once stated... Erhhhr, got very drunk and very reflective last night. I also aced my review for work, getting a "Superior Rating", hence the drinking. Blah, cleaning crap out of teeth and off to work.
I have many thoughts in an instant. Many to choose from and my problem in the past was to lock onto one specific one. My gift with age is to disregard that I have chosen and to evaluate all others with dispassionate reasoning.
Lock free parallelism has become a big thing recently (what with most processors utilizing at least 2 cores), my own with 4. I started writing a lock free threading system on the weekend, and am now in the research phase of a lock free thread local memory management system.
I've been playing with signal processing a lot in my spare time lately. Mainly, I'm trying to formalize my knowledge of digital signal processing and audio modeling...
In relation to this I've come across this funky little toy :) .
My overall plan is to physically model a car engine... but I have a fair way to go, so I'm focusing in the short term on writing a good cross platform audio engine.