C++のCRLF

http://www.cplusplus.com/ref/iostream/istream/getline.html

結局のところ、C++の標準ライブラリは機種に依存しない形でCRLFを扱えるようにはできてないんですか? istreamのgetlineもstd::getlineもdelimiterはcharで渡しているようですが。どうも、リダイレクトで標準入力に流したときは、その過程でCRが除去されていたようだ。ifstreamから入力したら、ふつうにCRが残ってしまった。