Станислав Макаров: Сейчас уже нельзя отделять STL от стандарта. В большинстве компиляторов STL уже не является полностью библиотекой шаблонов, она опирается на внутреннюю реализацию. Например, если скопировать исходный код какого-нибудь контейнера и переименовать шаблонный класс, то компилятор не сможет скомпилировать его.
Станислав Макаров: если конструктор копирования сделать закрытым или запретить создавать автоматический конструктор копирования, то вариант с присваниванием не сработает.
maaGames: malloc всегда записывает служебную информацию перед выделяемой памятью. Иначе free элементарно не узнает размер освобождаемого участка памяти.
А new не является чем-то особенным. Внутри он так же использует malloc.
про inline-функции - функции, описанные cpp, тоже можно инлайнить. Собственно, для них ключевое слово inline и существует. А функции, которые определены непосредственно в классе, по умолчанию встраиваемые, и ключевое слово inline для них излишне.
fshp: А причина простая. Из за ограничения на длину сообщения, многие пользователи отказываются от пробелов после знаков препинания. Например, как интерпретировать твит "hello.us will fucking"? Как ссылку?