C++0x

Scoped Allocator Model

Scoped Allocator Modelが何かはアキラさんのブログを参照してください.C++0x Scoped Allocator Model - Faith and Brave - C++で遊ぼう 詳細(コード例)は分からないけど(何となくしか),これってメモリ上で要素同士を順序どおりに隣接させることができ…

std::forward_listのsizeとか

Policyを使って単純に実装するとこうなるのか. # そもそも直交してるのか? #include <iostream> #include <list> template< typename NumericT > class size_counter { // サイズをカウントするポリシークラス NumericT size_; protected: void increment(){ ++size_; } vo</list></iostream>…

std::forward_listにサイズがない

※見習いプログラマの意見です.全てのこの意見に対して疑ってください(安易に信じないでください). std::forward_listとはC++0xに実装される単方向リストです. C++0x forward_list - Faith and Brave - C++で遊ぼう これはサイズを返すメンバ関数は持た…