类成员函数在静态函数中被忽略
类成员函数
if(file_in.Open(file_name,CFile::modeReadWrite|CFile::typeBinary,NULL))
{ if (file_in.Read(&max_x,8)!=8)
return false;
if (file_in.Read(&min_x,8)!=8)
return false;
if (file_in.Read(&max_y,8)!=8)
return false;
if (file_in.Read(&min_y,8)!=8)
return false;
if (file_in.Read(&max_z,8)!=8)
return false;
if (file_in.Read(&min_z,8)!=8)
return false;
file_in.Seek(offset_to_point_data,CFile::begin);
AfxMessageBox("header文件读取完成");
return true;
}
return false;
}
当在静态函数static void vizBegin()
{
lasreader = new CFiles();
lasreader->FileInit();
}
中调用被忽略,想要的lasreader->minx等值也传不过来了,是那里错了呢?
if(file_in.Open(file_name,CFile::modeReadWrite|CFile::typeBinary,NULL))
{ if (file_in.Read(&max_x,8)!=8)
return false;
if (file_in.Read(&min_x,8)!=8)
return false;
if (file_in.Read(&max_y,8)!=8)
return false;
if (file_in.Read(&min_y,8)!=8)
return false;
if (file_in.Read(&max_z,8)!=8)
return false;
if (file_in.Read(&min_z,8)!=8)
return false;
file_in.Seek(offset_to_point_data,CFile::begin);
AfxMessageBox("header文件读取完成");
return true;
}
return false;
}
当在静态函数static void vizBegin()
{
lasreader = new CFiles();
lasreader->FileInit();
}
中调用被忽略,想要的lasreader->minx等值也传不过来了,是那里错了呢?
...全文
相关推荐
C# 类成员的定义
C#类成员定义 介绍的还算比较清楚,希望各位有用
C++类成员函数指针[项目源码]
本文详细介绍了C++中类成员函数指针的使用方法,包括静态和非静态成员函数指针的语法及实例。文章首先指出直接像C语言那样使用类成员函数指针会报错,并提供了两种解决方法:将非静态成员方法改为静态方法或正确使用类成员函数指针。接着,文章详细讲解了非静态成员方法函数指针和成员方法函数指针的语法,并通过实例代码展示了如何在实际编程中使用这些指针。实例代码包括静态函数指针的使用、成员函数指针的使用以及通过成员函数调用其他成员方法的示例。
c++面向对象程序设计语言重点难点复习题及答案.pdf
.
C++变量多维分类[项目代码]
本文详细介绍了C++中变量的多维分类方法,包括按作用域与生命周期、存储类型和数据类型三个核心维度展开。在作用域与生命周期维度中,涵盖了局部变量、全局变量、静态全局变量、静态局部变量和类成员变量的特性与使用场景。存储类型维度则包括auto、static、register、extern、mutable和thread_local等关键字的用法及其对变量存储位置和生命周期的影响。数据类型维度则从基本类型、复合类型和自定义类型三个层面进行了阐述。文章通过丰富的代码示例和表格对比,帮助读者全面理解C++变量的分类体系及其在实际编程中的应用价值。
javappt教程 02
javappt教程 02 javappt教程 02


