diff options
author | Tomaz Canabrava <tomaz.canabrava@gmail.com> | 2016-03-06 19:40:57 -0300 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2016-03-07 11:13:11 -0800 |
commit | f25dce8511e96e2bda65bd545f74887606152b5e (patch) | |
tree | 06645580c52624f6b86e212282c53b2d2bea092e /subsurface-core/worldmap-save.c | |
parent | 2745beca5fd75e073023806189f4fd00774646e2 (diff) | |
download | subsurface-f25dce8511e96e2bda65bd545f74887606152b5e.tar.gz |
Create a constructor with default parameters for some structs
Structs and classes in C++ are basically the same thing and we want to
create a few zero-initialized values for some of them; Sadly, C++ doesn't
have the nice static struct initialization that C has.
One way to deal with that is to create a constructor and pass default
values to it, another is lambda-initialization, but we don't use C++11,
yet.
Since we initializate stuff on the constructor, we don't need to
re-initializate things again on the initialization list (which is also why
I removed the QStrings from the initialization lists, they are
automatically initialized to empty)
Signed-off-by: Tomaz Canabrava <tomaz.canabrava@gmail.com>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'subsurface-core/worldmap-save.c')
0 files changed, 0 insertions, 0 deletions