Advanced Programming (IN1503) an der TU München

Karteikarten und Zusammenfassungen für Advanced Programming (IN1503) an der TU München

Arrow Arrow

Komplett kostenfrei

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

Lerne jetzt mit Karteikarten und Zusammenfassungen für den Kurs Advanced Programming (IN1503) an der TU München.

Beispielhafte Karteikarten für Advanced Programming (IN1503) an der TU München auf StudySmarter:

Can we use default copy constructors if a class contains pointers to dynamic memory?

Beispielhafte Karteikarten für Advanced Programming (IN1503) an der TU München auf StudySmarter:

What does the modifyer public mean?

Beispielhafte Karteikarten für Advanced Programming (IN1503) an der TU München auf StudySmarter:

What does a Copy-assignment operator do?

Das war nur eine Vorschau der Karteikarten auf StudySmarter.
Flascard Icon Flascard Icon

Über 50 Mio Karteikarten von Schülern erstellt

Flascard Icon Flascard Icon

Erstelle eigene Karteikarten in Rekordzeit

Flascard Icon Flascard Icon

Kostenlose Karteikarten zu STARK Inhalten

Kostenlos anmelden

Beispielhafte Karteikarten für Advanced Programming (IN1503) an der TU München auf StudySmarter:

What does a Constructor do?

Beispielhafte Karteikarten für Advanced Programming (IN1503) an der TU München auf StudySmarter:

What does a Destructor do?

Beispielhafte Karteikarten für Advanced Programming (IN1503) an der TU München auf StudySmarter:

What does a Copy constructor do?

Beispielhafte Karteikarten für Advanced Programming (IN1503) an der TU München auf StudySmarter:

Why shouldn't we make all member variables public?

Das war nur eine Vorschau der Karteikarten auf StudySmarter.
Flascard Icon Flascard Icon

Über 50 Mio Karteikarten von Schülern erstellt

Flascard Icon Flascard Icon

Erstelle eigene Karteikarten in Rekordzeit

Flascard Icon Flascard Icon

Kostenlose Karteikarten zu STARK Inhalten

Kostenlos anmelden

Beispielhafte Karteikarten für Advanced Programming (IN1503) an der TU München auf StudySmarter:

What does a Move constructor do?


Beispielhafte Karteikarten für Advanced Programming (IN1503) an der TU München auf StudySmarter:

What does a Move-assignment operator do?

Beispielhafte Karteikarten für Advanced Programming (IN1503) an der TU München auf StudySmarter:

What do setters ensure?

Beispielhafte Karteikarten für Advanced Programming (IN1503) an der TU München auf StudySmarter:

What are UML Diagrams good for?

Das war nur eine Vorschau der Karteikarten auf StudySmarter.
Flascard Icon Flascard Icon

Über 50 Mio Karteikarten von Schülern erstellt

Flascard Icon Flascard Icon

Erstelle eigene Karteikarten in Rekordzeit

Flascard Icon Flascard Icon

Kostenlose Karteikarten zu STARK Inhalten

Kostenlos anmelden

Beispielhafte Karteikarten für Advanced Programming (IN1503) an der TU München auf StudySmarter:

What does the modifyer protected mean?

Kommilitonen im Kurs Advanced Programming (IN1503) an der TU München. erstellen und teilen Zusammenfassungen, Karteikarten, Lernpläne und andere Lernmaterialien mit der intelligenten StudySmarter Lernapp. Jetzt mitmachen!

Jetzt mitmachen!

Flashcard Flashcard

Beispielhafte Karteikarten für Advanced Programming (IN1503) an der TU München auf StudySmarter:

Advanced Programming (IN1503)

Can we use default copy constructors if a class contains pointers to dynamic memory?

No, we cannot. We need to copy the memory pointed to, as well. 

Advanced Programming (IN1503)

What does the modifyer public mean?

Anyone can access members of a class.

Advanced Programming (IN1503)

What does a Copy-assignment operator do?

Assign one object to another object of the same type:

point3 = point2;

Advanced Programming (IN1503)

What does a Constructor do?

Creates an object (initializing its members): 

Point point1;

Advanced Programming (IN1503)

What does a Destructor do?

Destroys the object when going out-of-scope.

Advanced Programming (IN1503)

What does a Copy constructor do?

Creates an object given another object of the same type:

Point point2(point1);

Advanced Programming (IN1503)

Why shouldn't we make all member variables public?

  • Only espose what is meant to be modified
  • Ensure that the object is modified consistently
  • Hide the implementation details (all the same for the user of the class)

Advanced Programming (IN1503)

What does a Move constructor do?


"Steal" the resources of an existing object to create a new one.

Advanced Programming (IN1503)

What does a Move-assignment operator do?

"Steal" the resources of another object and assign them to this object.

Advanced Programming (IN1503)

What do setters ensure?

Setters enforce the valid state of an object.

Advanced Programming (IN1503)

What are UML Diagrams good for?

They help to create an overview of an object-oriented structure and make sure that the structure makes sense.

Advanced Programming (IN1503)

What does the modifyer protected mean?

Only objects of the same or derived classes can access members.

Melde dich jetzt kostenfrei an um alle Karteikarten und Zusammenfassungen für Advanced Programming (IN1503) an der TU München zu sehen

Singup Image Singup Image
Wave

Andere Kurse aus deinem Studiengang

Für deinen Studiengang Advanced Programming (IN1503) an der TU München gibt es bereits viele Kurse auf StudySmarter, denen du beitreten kannst. Karteikarten, Zusammenfassungen und vieles mehr warten auf dich.

Zurück zur TU München Übersichtsseite

Patho part 2

Medical instrumentation and computer aided surgery

Parallel Programming an der

TU München

Parallel Programming an der

TU München

Programmierung in C an der

Hochschule Bonn-Rhein-Sieg

Programming an der

Universidade Nova de Lisboa

Advanced Polymer Processing an der

Hochschule Osnabrück

Ähnliche Kurse an anderen Unis

Schau dir doch auch Advanced Programming (IN1503) an anderen Unis an

Zurück zur TU München Übersichtsseite

Was ist StudySmarter?

Was ist StudySmarter?

StudySmarter ist eine intelligente Lernapp für Studenten. Mit StudySmarter kannst du dir effizient und spielerisch Karteikarten, Zusammenfassungen, Mind-Maps, Lernpläne und mehr erstellen. Erstelle deine eigenen Karteikarten z.B. für Advanced Programming (IN1503) an der TU München oder greife auf tausende Lernmaterialien deiner Kommilitonen zu. Egal, ob an deiner Uni oder an anderen Universitäten. Hunderttausende Studierende bereiten sich mit StudySmarter effizient auf ihre Klausuren vor. Erhältlich auf Web, Android & iOS. Komplett kostenfrei. Keine Haken.

Awards

Bestes EdTech Startup in Deutschland

Awards
Awards

European Youth Award in Smart Learning

Awards
Awards

Bestes EdTech Startup in Europa

Awards
Awards

Bestes EdTech Startup in Deutschland

Awards
Awards

European Youth Award in Smart Learning

Awards
Awards

Bestes EdTech Startup in Europa

Awards
X

StudySmarter - Die Lernplattform für Studenten

StudySmarter

4.5 Stars 1100 Bewertungen
Jetzt entdecken
X

Gute Noten in der Uni? Kein Problem mit StudySmarter!

89% der StudySmarter Nutzer bekommen bessere Noten in der Uni.

50 Mio Karteikarten & Zusammenfassungen
Erstelle eigene Lerninhalte mit Smart Tools
Individueller Lernplan & Statistiken


Lerne mit über 1 Millionen Nutzern in der kostenlosen StudySmarter App.

Du bist schon registriert? Hier geht‘s zum Login