diff options
author | Tsuda Kageyu <tsuda.kageyu@gmail.com> | 2017-01-16 01:05:30 +0900 |
---|---|---|
committer | Tsuda Kageyu <tsuda.kageyu@gmail.com> | 2017-01-16 01:05:30 +0900 |
commit | 9b548260f501cd524db0b10336ed06394f8d29ed (patch) | |
tree | aaa4b89b1287c68d52c8d7dc548ffc4997b9b247 /taglib/toolkit | |
parent | 406e872ac3f6a59f6bdfe6cf9d2d5968aa3a9f39 (diff) |
Initialize d-pointers in class member initializer list.
Diffstat (limited to 'taglib/toolkit')
-rw-r--r-- | taglib/toolkit/tbytevectorstream.cpp | 4 | ||||
-rw-r--r-- | taglib/toolkit/tfile.cpp | 9 |
2 files changed, 6 insertions, 7 deletions
diff --git a/taglib/toolkit/tbytevectorstream.cpp b/taglib/toolkit/tbytevectorstream.cpp index 74b2eced..333f528c 100644 --- a/taglib/toolkit/tbytevectorstream.cpp +++ b/taglib/toolkit/tbytevectorstream.cpp @@ -53,9 +53,9 @@ ByteVectorStream::ByteVectorStreamPrivate::ByteVectorStreamPrivate(const ByteVec // public members //////////////////////////////////////////////////////////////////////////////// -ByteVectorStream::ByteVectorStream(const ByteVector &data) +ByteVectorStream::ByteVectorStream(const ByteVector &data) : + d(new ByteVectorStreamPrivate(data)) { - d = new ByteVectorStreamPrivate(data); } ByteVectorStream::~ByteVectorStream() diff --git a/taglib/toolkit/tfile.cpp b/taglib/toolkit/tfile.cpp index c634baa8..897400b8 100644 --- a/taglib/toolkit/tfile.cpp +++ b/taglib/toolkit/tfile.cpp @@ -87,15 +87,14 @@ File::FilePrivate::FilePrivate(IOStream *stream, bool owner) : // public members //////////////////////////////////////////////////////////////////////////////// -File::File(FileName fileName) +File::File(FileName fileName) : + d(new FilePrivate(new FileStream(fileName), true)) { - IOStream *stream = new FileStream(fileName); - d = new FilePrivate(stream, true); } -File::File(IOStream *stream) +File::File(IOStream *stream) : + d(new FilePrivate(stream, false)) { - d = new FilePrivate(stream, false); } File::~File() |