C++と色々

主にC++やプログラムに関する記事を投稿します。

配列のポインタ渡しと参照渡し

C++テンプレートテクニックやっていたらSFINAEの章のサンプルコードに

template<class T, size_t N>
T* begin(T (&ar)[N])
{
	return ar;
}

という記述があった。

これはなんだろう?と思ってググったこちらにまとめてあった。