Punkt- und Linienklasse in C++
-
Grundlegende Anwendungsfälle der Klassen
Point
undLine
in C++ -
Implementieren Sie die Klassen
Point
undLine
in C++
Die Klassen Point
und Line
in C++ sind primäre Datentypen, die Punkte und Linien darstellen können. Es bietet Methoden zum Bearbeiten von Punkten, Balken und Vektoren.
Dieser Artikel behandelt die Klassen Point
und Line
in C++. Es wird behandelt, was es tut, wie es verwendet wird und wie es in Ihrem Programm implementiert wird.
Ein Punkt wird durch zwei Koordinaten dargestellt, eine für die x-Koordinate und eine für die y-Koordinate. Eine Linie wird durch zwei Punkte dargestellt, einen für den Startpunkt (oder Anfangspunkt) und einen für den Endpunkt (oder Endpunkt).
Grundlegende Anwendungsfälle der Klassen Point
und Line
in C++
Die Klassen Point
und Line
sind ein grundlegender Bestandteil der Sprache C++. Es ist allgegenwärtig, diese Klassen bei der Verwendung der Grafikbibliothek zu verwenden.
Sie können verwendet werden, um Grafiken, Animationen, Spiele und mehr zu erstellen. Es bringt viele Vorteile mit sich, wie zum Beispiel:
- Es wird verwendet, um Punkte und Linien im 2D-Raum darzustellen.
- Es kann verwendet werden, um den Abstand zwischen zwei Punkten zu bestimmen.
- Es kann verwendet werden, um zu prüfen, ob sich zwei Linien schneiden.
- Es kann den Schnittpunkt zweier Linien finden.
Die Klassen Point
und Line
bieten viele Funktionalitäten, die ohne sie nicht existieren würden. Normalerweise ist die Klasse Linie
komplexer als die Klasse Punkt
, da sie die Neigung und Richtung einer Linie darstellt.
Implementieren Sie die Klassen Point
und Line
in C++
Dieser Abschnitt zeigt die Schritte, die zum Implementieren der Klassen Point
und Line
in C++ erforderlich sind.
- Beginnen Sie mit einer
header
-Datei, die alle notwendigen Deklarationen enthält. - Erstellen Sie eine
Point
-Klasse, die zwei Datenelementex
undy
enthält. - Erstellen Sie eine
Line
-Klasse, die zwei Datenelemente enthält,startPoint
undendPoint
. - Definieren Sie den Konstruktor für beide Klassen. Legen Sie im Konstruktor die Koordinaten eines Punktes oder einer Linie auf bestimmte Werte fest.
- Definieren Sie Elementfunktionen für beide Klassen.
- Definieren Sie den Destruktor für beide Klassen.
Beispiel für die Klassen Point
und Line
in C++
Lassen Sie uns ein Beispiel besprechen, um die Klassen Point
und Line
besser zu verstehen.
#include <iostream>
using namespace std;
class point {
private:
int X, Y;
public:
point() {
X = 0;
Y = 0;
}
void setPoint(int a, int b) {
X = a;
Y = b;
}
int getX(void) { return X; }
int getY(void) { return Y; }
};
int main() {
point p1, p2;
p1.setPoint(6, 8);
cout << "p1: " << p1.getX() << " , " << p1.getY() << endl;
return 0;
}
Klicken Sie hier, um die Funktion des Codes wie oben erwähnt zu überprüfen.
Muhammad Adil is a seasoned programmer and writer who has experience in various fields. He has been programming for over 5 years and have always loved the thrill of solving complex problems. He has skilled in PHP, Python, C++, Java, JavaScript, Ruby on Rails, AngularJS, ReactJS, HTML5 and CSS3. He enjoys putting his experience and knowledge into words.
Facebook