是的,C++的point
類可以處理三維坐標。你可以通過定義一個包含三個成員變量(x, y, z)的point
類來實現這個功能。以下是一個簡單的示例:
#include <iostream>
class Point3D {
public:
double x, y, z;
// 構造函數
Point3D(double x = 0, double y = 0, double z = 0) : x(x), y(y), z(z) {}
// 獲取坐標
void get_coordinates() const {
std::cout << "Point("<< x << ", "<< y << ", "<< z << ")" << std::endl;
}
};
int main() {
Point3D p1(1, 2, 3);
p1.get_coordinates(); // 輸出:Point(1, 2, 3)
Point3D p2;
p2.get_coordinates(); // 輸出:Point(0, 0, 0)
return 0;
}
在這個示例中,我們定義了一個名為Point3D
的類,它包含三個成員變量(x, y, z)以及一個構造函數和一個獲取坐標的方法。