Home » U++ Library support » U++ Library : Other (not classified elsewhere) » Uninitialized class members.
Re: Uninitialized class members. [message #15792 is a reply to message #15788] |
Wed, 07 May 2008 23:05 |
Novo
Messages: 1358 Registered: December 2006
|
Ultimate Contributor |
|
|
luzr wrote on Wed, 07 May 2008 16:47 |
-ScrollBar::ScrollBar() {
+ScrollBar::ScrollBar()
+: style(NULL)
+, pagepos(0)
+, pagesize(0)
+, totalsize(0)
+{
minthumb = 16;
- pagepos = pagesize = totalsize = 0;
linesize = 1;
?
Same for ArrayCtrl, RichTextView, TopWindow, Ide, Browser....
Mirek
|
I personally would move all initialization of members into initialization lists, if I understand you correctly.
I traced only several classes. And it took me two or three hours to understand what is wrong with ArrayCtrl. It is just easier to use initialization lists from very beginning.
BTW, helgrind doesn't complain about TheIDE.
Regards,
Novo
[Updated on: Wed, 07 May 2008 23:08] Report message to a moderator
|
|
|
|
|
Uninitialized class members.
By: Novo on Tue, 06 May 2008 17:31
|
|
|
Re: Uninitialized class members.
By: mirek on Tue, 06 May 2008 19:44
|
|
|
Re: Uninitialized class members.
By: Novo on Tue, 06 May 2008 20:34
|
|
|
Re: Uninitialized class members.
By: mirek on Tue, 06 May 2008 21:27
|
|
|
Re: Uninitialized class members.
By: mirek on Tue, 06 May 2008 21:30
|
|
|
Re: Uninitialized class members.
By: mirek on Tue, 06 May 2008 21:36
|
|
|
Re: Uninitialized class members.
By: mirek on Tue, 06 May 2008 21:42
|
|
|
Re: Uninitialized class members.
By: Novo on Tue, 06 May 2008 21:50
|
|
|
Re: Uninitialized class members.
|
|
|
Re: Uninitialized class members.
By: Novo on Wed, 07 May 2008 04:10
|
|
|
Re: Uninitialized class members.
By: mirek on Wed, 07 May 2008 09:57
|
|
|
Re: Uninitialized class members.
|
|
|
Re: Uninitialized class members.
By: mirek on Wed, 07 May 2008 16:32
|
|
|
Re: Uninitialized class members.
By: Novo on Wed, 07 May 2008 17:38
|
|
|
Re: Uninitialized class members.
|
|
|
Re: Uninitialized class members.
By: Novo on Thu, 08 May 2008 00:21
|
|
|
Re: Uninitialized class members.
By: Novo on Wed, 07 May 2008 17:40
|
|
|
Re: Uninitialized class members.
By: cocob on Wed, 07 May 2008 17:55
|
|
|
Re: Uninitialized class members.
By: Novo on Wed, 07 May 2008 19:51
|
|
|
Re: Uninitialized class members.
By: mirek on Wed, 07 May 2008 22:47
|
|
|
Re: Uninitialized class members.
By: Novo on Wed, 07 May 2008 23:05
|
|
|
Re: Uninitialized class members.
By: mirek on Thu, 08 May 2008 01:00
|
|
|
Re: Uninitialized class members.
By: Novo on Thu, 08 May 2008 05:37
|
|
|
Re: Uninitialized class members.
By: mirek on Thu, 08 May 2008 08:00
|
|
|
Re: Uninitialized class members.
By: Novo on Fri, 09 May 2008 04:37
|
|
|
Re: Uninitialized class members.
By: mirek on Sun, 11 May 2008 18:01
|
|
|
Re: Uninitialized class members.
By: Novo on Sun, 11 May 2008 20:43
|
|
|
Re: Uninitialized class members.
By: mirek on Sun, 11 May 2008 22:56
|
|
|
Re: Uninitialized class members.
|
|
|
Re: Uninitialized class members.
By: Novo on Mon, 19 May 2008 23:20
|
|
|
Re: Uninitialized class members.
|
|
|
Re: Uninitialized class members.
By: Novo on Fri, 30 May 2008 06:06
|
Goto Forum:
Current Time: Wed May 15 12:49:52 CEST 2024
Total time taken to generate the page: 0.03653 seconds
|