remove prints
This commit is contained in:
parent
47ce0b5fdc
commit
e5c3f49ff8
1 changed files with 6 additions and 5 deletions
|
|
@ -56,15 +56,15 @@ namespace fc {
|
||||||
struct vector_impl {
|
struct vector_impl {
|
||||||
public:
|
public:
|
||||||
vector_impl():_data(nullptr){}
|
vector_impl():_data(nullptr){}
|
||||||
vector_impl( vector_impl&& c):_data(c._data){c._data =nullptr; slog( "move size %d",size()); }
|
vector_impl( vector_impl&& c):_data(c._data){c._data =nullptr; }
|
||||||
vector_impl( const vector_impl& c):_data(nullptr) {
|
vector_impl( const vector_impl& c):_data(nullptr) {
|
||||||
slog( "copy: c.size %d", c.size() );
|
//slog( "copy: c.size %d", c.size() );
|
||||||
if( c.size() ) {
|
if( c.size() ) {
|
||||||
_data = detail::data<T>::allocate( c.size() );
|
_data = detail::data<T>::allocate( c.size() );
|
||||||
_data->size = c.size();
|
_data->size = c.size();
|
||||||
memcpy(begin(),c.begin(),c.size() );
|
memcpy(begin(),c.begin(),c.size() );
|
||||||
}
|
}
|
||||||
slog( "copy: this.size %d", size() );
|
//slog( "copy: this.size %d", size() );
|
||||||
}
|
}
|
||||||
vector_impl(uint64_t s):_data(nullptr){
|
vector_impl(uint64_t s):_data(nullptr){
|
||||||
resize(s);
|
resize(s);
|
||||||
|
|
@ -99,8 +99,9 @@ namespace fc {
|
||||||
void pop_back() { erase( &back() ); }
|
void pop_back() { erase( &back() ); }
|
||||||
|
|
||||||
void clear() {
|
void clear() {
|
||||||
if( _data != nullptr )
|
if( _data != nullptr ) {
|
||||||
free(_data);
|
free(_data);
|
||||||
|
}
|
||||||
_data = nullptr;
|
_data = nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -258,7 +259,7 @@ namespace fc {
|
||||||
++nc;
|
++nc;
|
||||||
}
|
}
|
||||||
fc::swap( _ndata, this->_data );
|
fc::swap( _ndata, this->_data );
|
||||||
free(_ndata);
|
if( _ndata ) free(_ndata);
|
||||||
}
|
}
|
||||||
|
|
||||||
void resize( uint64_t i ) {
|
void resize( uint64_t i ) {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue