use nullptr

master
Daniel Kolesa 2015-04-15 22:41:32 +01:00
parent e2f43ed25e
commit e12b221112
2 changed files with 5 additions and 5 deletions

View File

@ -27,7 +27,7 @@ namespace std {
typedef ptrdiff_t difference;
};
initializer_list(): p_buf(NULL), p_len(0) {}
initializer_list(): p_buf(nullptr), p_len(0) {}
size_t length() const { return p_len; }

View File

@ -32,7 +32,7 @@ namespace octa {
typedef ptrdiff_t difference;
};
explicit Vector(): p_buf(NULL), p_len(0), p_cap(0) {}
explicit Vector(): p_buf(nullptr), p_len(0), p_cap(0) {}
explicit Vector(size_t n, const T &val = T()): Vector() {
p_buf = new uchar[n * sizeof(T)];
@ -46,7 +46,7 @@ namespace octa {
}
Vector(Vector &&v): p_buf(v.p_buf), p_len(v.p_len), p_cap(v.p_cap) {
v.p_buf = NULL;
v.p_buf = nullptr;
v.p_len = v.p_cap = 0;
}
@ -65,7 +65,7 @@ namespace octa {
while (cur != last) (*cur++).~T();
}
delete[] (uchar *)p_buf;
p_buf = NULL;
p_buf = nullptr;
p_len = p_cap = 0;
}
}
@ -202,7 +202,7 @@ namespace octa {
T *disown() {
T *r = p_buf;
p_buf = NULL;
p_buf = nullptr;
p_len = p_cap = 0;
return r;
}