Removes 3 times warning C4355 in MSVC.

* Removes 'this': used in base member initializer list warning.
This commit is contained in:
davyw
2011-12-12 15:00:01 +01:00
parent 2179c8a83b
commit 3156ea7fb6
+17 -3
View File
@@ -10,12 +10,21 @@ extern const char * ReadStdKeyword( istream & in, std::string & buf, int skipIni
STEPcomplex::STEPcomplex( Registry * registry, int fileid )
: SDAI_Application_instance( fileid, 1 ), sc( 0 ), head( this ), _registry( registry ), visited( 0 ) {
: SDAI_Application_instance( fileid, 1 ) {
sc = 0;
head = this;
_registry = registry;
visited = 0;
}
STEPcomplex::STEPcomplex( Registry * registry, const std::string ** names,
int fileid, const char * schnm )
: SDAI_Application_instance( fileid, 1 ), sc( 0 ), head( this ), _registry( registry ), visited( 0 ) {
: SDAI_Application_instance( fileid, 1 ) {
sc = 0;
head = this;
_registry = registry;
visited = 0;
char * nms[BUFSIZ];
int j, k;
@@ -33,7 +42,12 @@ STEPcomplex::STEPcomplex( Registry * registry, const std::string ** names,
STEPcomplex::STEPcomplex( Registry * registry, const char ** names, int fileid,
const char * schnm )
: SDAI_Application_instance( fileid, 1 ), sc( 0 ), head( this ), _registry( registry ), visited( 0 ) {
: SDAI_Application_instance( fileid, 1 ) {
sc = 0;
head = this;
_registry = registry;
visited = 0;
Initialize( names, schnm );
}