@AhmedAbdulkareem How would Java programmers respond if a C++ developer came along with questions because they're used to some behaviour being undefined in C++ and wondering why it is well defined in Java? Now, turn that thinking around, and ask what C++ developers think of Java developers making such assumptions (in reverse) about C++. Bottom line, if you want to learn C++ don't think you know what to expect because you know Java. Just as, if you want to learn Java, don't think you know what to expect if you know C++ —
Peter 34 secs ago