N3334: Proposing array_ref<T> and string_ref
配列や文字列へのリファレンスというのは、現実によく使われる型である。しかし、どの型を使うかというと、定まった型がない。たとえば、std::vectorを使うことができる。しかし、何もstd::vectorにこだわる必要はない。たとえば、ポインターとその長さでもいい。文字列にしたって、std::stringのこともあれば、ポインターと長さのこともある。
もちろん、テンプレートを使って汎用的に実装することはできる。しかし、実装が複雑になり重複も生まれる。そのため、array_refというクラスを作り、どんな型でも、ある一定の操作方法さえ提供していれば、それを配列とみなして処理し、ユーザー側には統一されたインターフェースを提供しようというのが、このペーパーの提案だ。
-
compozz reblogged this from saitamanaka
-
saitamanaka reblogged this from darylfranz
-
atm09td reblogged this from darylfranz
-
ckeiskei reblogged this from darylfranz
-
nolifedeffounderror reblogged this from darylfranz
-
darylfranz reblogged this from do-nothing
-
darylfranz liked this
-
do-nothing posted this