Test that adding the same value twice doesn't increase the size of the object

This commit is contained in:
Benoit Blanchon
2014-09-27 14:43:19 +02:00
parent 166bdd6919
commit a2fc188526
10 changed files with 146 additions and 32 deletions

View File

@ -28,13 +28,14 @@ public:
}
protected:
virtual /*JsonNode&*/void allocateNode()
virtual JsonNode* allocateNode()
{
if (_size < CAPACITY)
_size++;
if (_size >= CAPACITY) return 0;
return &_buffer[_size++];
}
private:
//JsonNode _buffer[CAPACITY];
JsonNode _buffer[CAPACITY];
int _size;
};