vector <bool> :: operator [] неправильное поведение? [Дубликат]
Возможный дубликат:
Почему вектор <BOOL>:: ссылка нене возвращает ссылку на bool?
Раньше я думал, что сstd::vector::operator[]
мы получаемглубоко копии предмета, к которому осуществляется доступ, но кажется, что это не всегда так. По крайней мере, сvector
следующий тестовый код дает другой результат:
#include
#include
using namespace std;
template
void Test(const T& oldValue, const T& newValue, const char* message)
{
cout < message < '\n';
vector