basic_ifstreamにも、rdbufはある。
basic_ifstream::rdbuf - cpprefjp C++日本語リファレンス
basic_ifstream.cppで、
"test.txt"を開いたifsのバッファを取得し、別のストリームであるisのバッファとしてコンストラクタからセットする。

isのバッファはifsのモノなので、"test.txt"から読み込んだ数値がnに入る。
Sample/cpp/basic_ifstream/rdbuf/src/basic_ifstream at master · bg1bgst333/Sample · GitHub