comparison base/ResizeableBitset.h @ 958:f3c97321e43d

Fix some (probably benign) uninitialised members (from coverity scan)
author Chris Cannam
date Wed, 03 Sep 2014 09:47:52 +0100
parents 1d859a5dc20e
children cc27f35aa75c
comparison
equal deleted inserted replaced
957:df83865d886f 958:f3c97321e43d
22 #include <stdlib.h> 22 #include <stdlib.h>
23 23
24 class ResizeableBitset { 24 class ResizeableBitset {
25 25
26 public: 26 public:
27 ResizeableBitset() : m_bits(0) { 27 ResizeableBitset() : m_bits(0), m_size(0) {
28 } 28 }
29 ResizeableBitset(size_t size) : m_bits(new std::vector<uint8_t>), m_size(size) { 29 ResizeableBitset(size_t size) : m_bits(new std::vector<uint8_t>), m_size(size) {
30 m_bits->assign((size >> 3) + 1, 0); 30 m_bits->assign((size >> 3) + 1, 0);
31 } 31 }
32 ResizeableBitset(const ResizeableBitset &b) { 32 ResizeableBitset(const ResizeableBitset &b) {