solve bug for uninitialized public members in ply lib
This commit is contained in:
parent
2fbc872228
commit
a0e7ed3d0a
|
|
@ -75,6 +75,7 @@ public:
|
||||||
|
|
||||||
PropDescriptor p;
|
PropDescriptor p;
|
||||||
p.propname=propName;
|
p.propname=propName;
|
||||||
|
p.islist = false;
|
||||||
p.stotype1 = propertyType;
|
p.stotype1 = propertyType;
|
||||||
p.memtype1 = propertyType;
|
p.memtype1 = propertyType;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -116,18 +116,18 @@ typedef FILE * GZFILE;
|
||||||
class PropDescriptor
|
class PropDescriptor
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
std::string elemname; // name of the element (e.g. vertex)
|
std::string elemname = ""; // name of the element (e.g. vertex)
|
||||||
std::string propname; // name of the property (e.g. x, y, red...)
|
std::string propname = ""; // name of the property (e.g. x, y, red...)
|
||||||
int stotype1; // Type of the property in the file
|
int stotype1 = -1; // Type of the property in the file
|
||||||
int memtype1; // Type of the property in memory
|
int memtype1 = -1; // Type of the property in memory
|
||||||
size_t offset1; // Offset in memory
|
size_t offset1 = 0; // Offset in memory
|
||||||
bool islist; // true if the property is a list
|
bool islist = false; // true if the property is a list
|
||||||
bool alloclist; // 1 se alloca lista, 0 se preallocata
|
bool alloclist = false; // 1 se alloca lista, 0 se preallocata
|
||||||
int stotype2; // Type of the number of elements of the list in the file
|
int stotype2 = -1; // Type of the number of elements of the list in the file
|
||||||
int memtype2; // Type of the number of elements of the list in memory
|
int memtype2 = -1; // Type of the number of elements of the list in memory
|
||||||
size_t offset2; // Offset valore memoria
|
size_t offset2 = 0; // Offset valore memoria
|
||||||
|
|
||||||
int format; // duplicazione del formato
|
int format = -1; // duplicazione del formato
|
||||||
|
|
||||||
size_t stotypesize() const; // per sapere quanto e'grande un dato descrittore sul file
|
size_t stotypesize() const; // per sapere quanto e'grande un dato descrittore sul file
|
||||||
size_t memtypesize() const; // per sapere quanto e'grande un dato descrittore in memoria
|
size_t memtypesize() const; // per sapere quanto e'grande un dato descrittore in memoria
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue