C++ (or maybe Java/C#) books for understanding 'under the hood' ?
what are the best c++ books for learning the very advanced concepts? I know about OO programming, i dont need to know about classes but i'd like to know about how casting works, how the various memory data structures differ in their actual implementation (big O notation etc), deep and shallow copying, garbage collection etc?

Any very good books people could recommend? If not to C++ then perhaps Java and C# as they're similar?
C++ (or maybe Java/C#) books for understanding 'under the hood' ?
===

what are the best c++ books for learning the very advanced concepts? I know about OO programming, i dont need to know about classes but i'd like to know about how casting works, how the various memory data structures differ in their actual implementation (big O notation etc), deep and shallow copying, garbage collection etc?

Any very good books people could recommend? If not to C++ then perhaps Java and C# as they're similar?