Remove useless reinterpret_cast

This commit is contained in:
Philippe Symons 2025-04-10 08:06:15 +02:00
parent c755615d65
commit ba8738fc4b

View File

@ -107,6 +107,7 @@ namespace ptgb
} }
else if(newSize > count_) else if(newSize > count_)
{ {
reserve(newSize);
for(size_t i=0; i < (newSize - count_); ++i) for(size_t i=0; i < (newSize - count_); ++i)
{ {
push_back(value); push_back(value);
@ -170,12 +171,12 @@ namespace ptgb
ValueType& operator[](size_t index) ValueType& operator[](size_t index)
{ {
return *reinterpret_cast<ValueType*>(buffer_ + index); return *(buffer_ + index);
} }
const ValueType& operator[](size_t index) const const ValueType& operator[](size_t index) const
{ {
return *reinterpret_cast<const ValueType*>(buffer_ + index); return *(buffer_ + index);
} }
private: private:
ValueType *buffer_; ValueType *buffer_;