Hi,
since cppcheck1.73 the code
class TimedTranscriptionProvider : public ::bla::ITimedTranscriptionProvider, public ::bla::TTimeOutGuard< uint32_t >::ITimeOutListener_t { public: TimedTranscriptionProvider(::bla::LoggerBase logger = NULL); private: ITranscriptionProvider m_TranscriptionProvider; }; TimedTranscriptionProvider::TimedTranscriptionProvider(::bla::LoggerBase logger / = NULL */) : ::bla::ITimedTranscriptionProvider(), ::bla::TTimeOutGuard< uint32_t >::ITimeOutListener_t(), m_TranscriptionProvider(NULL), { }
produces the false-positive finding
[../TimedTranscriptionProvider.cpp:10]: (warning) Member variable 'TimedTranscriptionProvider::m_TranscriptionProvider' is not initialized in the constructor.
I wanted to create a trac ticket, but it seems I forgot my password :|
I can't reproduce in 2.3.
Log in to post a comment.
Hi,
since cppcheck1.73 the code
class TimedTranscriptionProvider :
public ::bla::ITimedTranscriptionProvider,
public ::bla::TTimeOutGuard< uint32_t >::ITimeOutListener_t
{
public:
TimedTranscriptionProvider(::bla::LoggerBase logger = NULL);
private:
ITranscriptionProvider m_TranscriptionProvider;
};
TimedTranscriptionProvider::TimedTranscriptionProvider(::bla::LoggerBase logger / = NULL */)
: ::bla::ITimedTranscriptionProvider(),
::bla::TTimeOutGuard< uint32_t >::ITimeOutListener_t(),
m_TranscriptionProvider(NULL),
{
}
produces the false-positive finding
[../TimedTranscriptionProvider.cpp:10]: (warning) Member variable 'TimedTranscriptionProvider::m_TranscriptionProvider' is not initialized in the constructor.
I wanted to create a trac ticket, but it seems I forgot my password :|
I can't reproduce in 2.3.