#include class Sensor { private: int id; double wert; public: // Konstruktor Sensor(int id, double wert) : id(id), wert(wert) {} // Kopierkonstruktor Sensor(const Sensor &sensor) { id = sensor.id; wert = sensor.wert; } // Methode zur Anzeige der Daten void zeigeDaten() const { std::cout << "Sensor ID: " << id << ", Wert: " << wert << std::endl; } // Methode zum Setzen des Wertes void setId(double neueID) { id = neueID; } }; int main() { Sensor sensor1(1, 25.5); sensor1.zeigeDaten(); // Kopie des Sensors erstellen Sensor sensor2 = sensor1; sensor2.setId(2); // Wert des Originalobjekts ändern // Daten beider Sensoren anzeigen sensor1.zeigeDaten(); sensor2.zeigeDaten(); return 0; }