Index: branches/removing_cpp11_features/mfileio/MMatrix.cc
===================================================================
--- branches/removing_cpp11_features/mfileio/MMatrix.cc	(revision 18086)
+++ branches/removing_cpp11_features/mfileio/MMatrix.cc	(revision 18087)
@@ -43,4 +43,13 @@
     fTitle = title ? title : 
     "Parameter container storing a vector of vectors to hold floating numbers";
+	
+    initialize();
+}
+//------------------------------------------------------------------------------
+void MMatrix::initialize() {
+    fDelimiter = ',';
+    fComment = '#';
+    fFileName = "";
+    fLineNumber = 0;
 }
 //------------------------------------------------------------------------------
Index: branches/removing_cpp11_features/mfileio/MMatrix.h
===================================================================
--- branches/removing_cpp11_features/mfileio/MMatrix.h	(revision 18086)
+++ branches/removing_cpp11_features/mfileio/MMatrix.h	(revision 18087)
@@ -32,19 +32,21 @@
     // The deilimiter symbol which seperates the data chunks in the file to be 
     // parsed.
-    char fDelimiter = ',';
+    char fDelimiter;
 
     // The data text file to be parsed may have comment lines which are 
     // indicated with the comment character.
     // Leading whitespaces in front of the comment symbol are fine/ are ignored. 
-    char fComment = '#';
+    char fComment;
 
     // The fFileName can only be set using ReadFile( filename ). This is to make
     // sure that the fFileName is always the one of the actual file parsed in.
-    TString fFileName = "";
+    TString fFileName;
 
     // the line number worked on is stored here by the ReadFile( fileneam ) 
     // function so that other functions as the pedantic_strtod() can provide
     // an additional information in case they have to throw exceptions.
-    unsigned int fLineNumber = 0;
+    unsigned int fLineNumber;
+
+    void initialize();
 
     // a more pedantic version of std::strtod()
