Was ist der Unterschied zwischen C und C ++?


Antwort 1:

Es gibt viele Unterschiede zwischen C und CPP.

Der Nachteil von C ist der Grund für die Entstehung von CPP.

  1. C ist eine prozedurale Programmiersprache, in der CPP eine objektorientierte Programmiersprache ist. CPP unterstützt Abstraktion und Kapselung, während C Malloc und Calloc für die dynamische Speicherzuweisung verwendet, während CPP New und Delete.CPP anfing, Access-Spezifizierer zu unterstützen Structures.CPP unterstützt auch Friend-Funktionen, Funktionsüberladungen und unter Polymorphismus definierte übergeordnete Concept-Funktionen.

Und viele weitere Verbesserungen.


Antwort 2:

Der Hauptunterschied zwischen C und C ++ liegt im Ansatz. c ist im Grunde eine prozedurorientierte Sprache, was bedeutet, dass sich der Programmierer beim Programmieren in c zunächst mit dem Hauptentwurf des Programms beschäftigt, mit dem dieses bestimmte Problem gelöst werden soll. Das erste, was ist Struktur oder Logik. während die Programmierung in c ++ objektorientiert ist. Das bedeutet, dass der Programmierer als erstes den Gedanken haben wird, Datentypen zu definieren, wie Klassen zu entwerfen sind. Wie erstelle ich ein Objekt? Wie soll die Beziehung zwischen verschiedenen Objekten sein? etc..


Antwort 3:

Sie sind sehr verschieden.

Der einzige Unterschied zwischen "struct" und "class" in C ++ besteht darin, dass "struct" -Mitglieder standardmäßig öffentlich sind, während "class" -Mitglieder standardmäßig privat sind.

Das bedeutet, dass eine "Struktur" in C ++ einen Konstruktor, einen Destruktor, Elementfunktionen usw. haben kann, genau wie eine "Klasse" in C ++.

Sie können Strukturen und Klassen gleich verwenden, sie haben jedoch im gemischten C- und C ++ - Code nicht die gleiche Struktur, es sei denn, Sie verwenden Folgendes:

extern "C" {
...
}

Rund um die Strukturdeklaration.

Vermeiden Sie in diesem Fall also parallele Definitionen (was im Allgemeinen eine gute Faustregel ist), da Sie sonst keine Zeiger auf dasselbe Objekt weitergeben.


Antwort 4:

Sie sind sehr verschieden.

Der einzige Unterschied zwischen "struct" und "class" in C ++ besteht darin, dass "struct" -Mitglieder standardmäßig öffentlich sind, während "class" -Mitglieder standardmäßig privat sind.

Das bedeutet, dass eine "Struktur" in C ++ einen Konstruktor, einen Destruktor, Elementfunktionen usw. haben kann, genau wie eine "Klasse" in C ++.

Sie können Strukturen und Klassen gleich verwenden, sie haben jedoch im gemischten C- und C ++ - Code nicht die gleiche Struktur, es sei denn, Sie verwenden Folgendes:

extern "C" {
...
}

Rund um die Strukturdeklaration.

Vermeiden Sie in diesem Fall also parallele Definitionen (was im Allgemeinen eine gute Faustregel ist), da Sie sonst keine Zeiger auf dasselbe Objekt weitergeben.


Antwort 5:

Sie sind sehr verschieden.

Der einzige Unterschied zwischen "struct" und "class" in C ++ besteht darin, dass "struct" -Mitglieder standardmäßig öffentlich sind, während "class" -Mitglieder standardmäßig privat sind.

Das bedeutet, dass eine "Struktur" in C ++ einen Konstruktor, einen Destruktor, Elementfunktionen usw. haben kann, genau wie eine "Klasse" in C ++.

Sie können Strukturen und Klassen gleich verwenden, sie haben jedoch im gemischten C- und C ++ - Code nicht die gleiche Struktur, es sei denn, Sie verwenden Folgendes:

extern "C" {
...
}

Rund um die Strukturdeklaration.

Vermeiden Sie in diesem Fall also parallele Definitionen (was im Allgemeinen eine gute Faustregel ist), da Sie sonst keine Zeiger auf dasselbe Objekt weitergeben.


Antwort 6:

Sie sind sehr verschieden.

Der einzige Unterschied zwischen "struct" und "class" in C ++ besteht darin, dass "struct" -Mitglieder standardmäßig öffentlich sind, während "class" -Mitglieder standardmäßig privat sind.

Das bedeutet, dass eine "Struktur" in C ++ einen Konstruktor, einen Destruktor, Elementfunktionen usw. haben kann, genau wie eine "Klasse" in C ++.

Sie können Strukturen und Klassen gleich verwenden, sie haben jedoch im gemischten C- und C ++ - Code nicht die gleiche Struktur, es sei denn, Sie verwenden Folgendes:

extern "C" {
...
}

Rund um die Strukturdeklaration.

Vermeiden Sie in diesem Fall also parallele Definitionen (was im Allgemeinen eine gute Faustregel ist), da Sie sonst keine Zeiger auf dasselbe Objekt weitergeben.


Antwort 7:

Sie sind sehr verschieden.

Der einzige Unterschied zwischen "struct" und "class" in C ++ besteht darin, dass "struct" -Mitglieder standardmäßig öffentlich sind, während "class" -Mitglieder standardmäßig privat sind.

Das bedeutet, dass eine "Struktur" in C ++ einen Konstruktor, einen Destruktor, Elementfunktionen usw. haben kann, genau wie eine "Klasse" in C ++.

Sie können Strukturen und Klassen gleich verwenden, sie haben jedoch im gemischten C- und C ++ - Code nicht die gleiche Struktur, es sei denn, Sie verwenden Folgendes:

extern "C" {
...
}

Rund um die Strukturdeklaration.

Vermeiden Sie in diesem Fall also parallele Definitionen (was im Allgemeinen eine gute Faustregel ist), da Sie sonst keine Zeiger auf dasselbe Objekt weitergeben.


Antwort 8:

Sie sind sehr verschieden.

Der einzige Unterschied zwischen "struct" und "class" in C ++ besteht darin, dass "struct" -Mitglieder standardmäßig öffentlich sind, während "class" -Mitglieder standardmäßig privat sind.

Das bedeutet, dass eine "Struktur" in C ++ einen Konstruktor, einen Destruktor, Elementfunktionen usw. haben kann, genau wie eine "Klasse" in C ++.

Sie können Strukturen und Klassen gleich verwenden, sie haben jedoch im gemischten C- und C ++ - Code nicht die gleiche Struktur, es sei denn, Sie verwenden Folgendes:

extern "C" {
...
}

Rund um die Strukturdeklaration.

Vermeiden Sie in diesem Fall also parallele Definitionen (was im Allgemeinen eine gute Faustregel ist), da Sie sonst keine Zeiger auf dasselbe Objekt weitergeben.


Antwort 9:

Sie sind sehr verschieden.

Der einzige Unterschied zwischen "struct" und "class" in C ++ besteht darin, dass "struct" -Mitglieder standardmäßig öffentlich sind, während "class" -Mitglieder standardmäßig privat sind.

Das bedeutet, dass eine "Struktur" in C ++ einen Konstruktor, einen Destruktor, Elementfunktionen usw. haben kann, genau wie eine "Klasse" in C ++.

Sie können Strukturen und Klassen gleich verwenden, sie haben jedoch im gemischten C- und C ++ - Code nicht die gleiche Struktur, es sei denn, Sie verwenden Folgendes:

extern "C" {
...
}

Rund um die Strukturdeklaration.

Vermeiden Sie in diesem Fall also parallele Definitionen (was im Allgemeinen eine gute Faustregel ist), da Sie sonst keine Zeiger auf dasselbe Objekt weitergeben.


Antwort 10:

Sie sind sehr verschieden.

Der einzige Unterschied zwischen "struct" und "class" in C ++ besteht darin, dass "struct" -Mitglieder standardmäßig öffentlich sind, während "class" -Mitglieder standardmäßig privat sind.

Das bedeutet, dass eine "Struktur" in C ++ einen Konstruktor, einen Destruktor, Elementfunktionen usw. haben kann, genau wie eine "Klasse" in C ++.

Sie können Strukturen und Klassen gleich verwenden, sie haben jedoch im gemischten C- und C ++ - Code nicht die gleiche Struktur, es sei denn, Sie verwenden Folgendes:

extern "C" {
...
}

Rund um die Strukturdeklaration.

Vermeiden Sie in diesem Fall also parallele Definitionen (was im Allgemeinen eine gute Faustregel ist), da Sie sonst keine Zeiger auf dasselbe Objekt weitergeben.


Antwort 11:

Sie sind sehr verschieden.

Der einzige Unterschied zwischen "struct" und "class" in C ++ besteht darin, dass "struct" -Mitglieder standardmäßig öffentlich sind, während "class" -Mitglieder standardmäßig privat sind.

Das bedeutet, dass eine "Struktur" in C ++ einen Konstruktor, einen Destruktor, Elementfunktionen usw. haben kann, genau wie eine "Klasse" in C ++.

Sie können Strukturen und Klassen gleich verwenden, sie haben jedoch im gemischten C- und C ++ - Code nicht die gleiche Struktur, es sei denn, Sie verwenden Folgendes:

extern "C" {
...
}

Rund um die Strukturdeklaration.

Vermeiden Sie in diesem Fall also parallele Definitionen (was im Allgemeinen eine gute Faustregel ist), da Sie sonst keine Zeiger auf dasselbe Objekt weitergeben.


Antwort 12:

Sie sind sehr verschieden.

Der einzige Unterschied zwischen "struct" und "class" in C ++ besteht darin, dass "struct" -Mitglieder standardmäßig öffentlich sind, während "class" -Mitglieder standardmäßig privat sind.

Das bedeutet, dass eine "Struktur" in C ++ einen Konstruktor, einen Destruktor, Elementfunktionen usw. haben kann, genau wie eine "Klasse" in C ++.

Sie können Strukturen und Klassen gleich verwenden, sie haben jedoch im gemischten C- und C ++ - Code nicht die gleiche Struktur, es sei denn, Sie verwenden Folgendes:

extern "C" {
...
}

Rund um die Strukturdeklaration.

Vermeiden Sie in diesem Fall also parallele Definitionen (was im Allgemeinen eine gute Faustregel ist), da Sie sonst keine Zeiger auf dasselbe Objekt weitergeben.


Antwort 13:

Sie sind sehr verschieden.

Der einzige Unterschied zwischen "struct" und "class" in C ++ besteht darin, dass "struct" -Mitglieder standardmäßig öffentlich sind, während "class" -Mitglieder standardmäßig privat sind.

Das bedeutet, dass eine "Struktur" in C ++ einen Konstruktor, einen Destruktor, Elementfunktionen usw. haben kann, genau wie eine "Klasse" in C ++.

Sie können Strukturen und Klassen gleich verwenden, sie haben jedoch im gemischten C- und C ++ - Code nicht die gleiche Struktur, es sei denn, Sie verwenden Folgendes:

extern "C" {
...
}

Rund um die Strukturdeklaration.

Vermeiden Sie in diesem Fall also parallele Definitionen (was im Allgemeinen eine gute Faustregel ist), da Sie sonst keine Zeiger auf dasselbe Objekt weitergeben.


Antwort 14:

Sie sind sehr verschieden.

Der einzige Unterschied zwischen "struct" und "class" in C ++ besteht darin, dass "struct" -Mitglieder standardmäßig öffentlich sind, während "class" -Mitglieder standardmäßig privat sind.

Das bedeutet, dass eine "Struktur" in C ++ einen Konstruktor, einen Destruktor, Elementfunktionen usw. haben kann, genau wie eine "Klasse" in C ++.

Sie können Strukturen und Klassen gleich verwenden, sie haben jedoch im gemischten C- und C ++ - Code nicht die gleiche Struktur, es sei denn, Sie verwenden Folgendes:

extern "C" {
...
}

Rund um die Strukturdeklaration.

Vermeiden Sie in diesem Fall also parallele Definitionen (was im Allgemeinen eine gute Faustregel ist), da Sie sonst keine Zeiger auf dasselbe Objekt weitergeben.


Antwort 15:

Sie sind sehr verschieden.

Der einzige Unterschied zwischen "struct" und "class" in C ++ besteht darin, dass "struct" -Mitglieder standardmäßig öffentlich sind, während "class" -Mitglieder standardmäßig privat sind.

Das bedeutet, dass eine "Struktur" in C ++ einen Konstruktor, einen Destruktor, Elementfunktionen usw. haben kann, genau wie eine "Klasse" in C ++.

Sie können Strukturen und Klassen gleich verwenden, sie haben jedoch im gemischten C- und C ++ - Code nicht die gleiche Struktur, es sei denn, Sie verwenden Folgendes:

extern "C" {
...
}

Rund um die Strukturdeklaration.

Vermeiden Sie in diesem Fall also parallele Definitionen (was im Allgemeinen eine gute Faustregel ist), da Sie sonst keine Zeiger auf dasselbe Objekt weitergeben.


Antwort 16:

Sie sind sehr verschieden.

Der einzige Unterschied zwischen "struct" und "class" in C ++ besteht darin, dass "struct" -Mitglieder standardmäßig öffentlich sind, während "class" -Mitglieder standardmäßig privat sind.

Das bedeutet, dass eine "Struktur" in C ++ einen Konstruktor, einen Destruktor, Elementfunktionen usw. haben kann, genau wie eine "Klasse" in C ++.

Sie können Strukturen und Klassen gleich verwenden, sie haben jedoch im gemischten C- und C ++ - Code nicht die gleiche Struktur, es sei denn, Sie verwenden Folgendes:

extern "C" {
...
}

Rund um die Strukturdeklaration.

Vermeiden Sie in diesem Fall also parallele Definitionen (was im Allgemeinen eine gute Faustregel ist), da Sie sonst keine Zeiger auf dasselbe Objekt weitergeben.


Antwort 17:

Sie sind sehr verschieden.

Der einzige Unterschied zwischen "struct" und "class" in C ++ besteht darin, dass "struct" -Mitglieder standardmäßig öffentlich sind, während "class" -Mitglieder standardmäßig privat sind.

Das bedeutet, dass eine "Struktur" in C ++ einen Konstruktor, einen Destruktor, Elementfunktionen usw. haben kann, genau wie eine "Klasse" in C ++.

Sie können Strukturen und Klassen gleich verwenden, sie haben jedoch im gemischten C- und C ++ - Code nicht die gleiche Struktur, es sei denn, Sie verwenden Folgendes:

extern "C" {
...
}

Rund um die Strukturdeklaration.

Vermeiden Sie in diesem Fall also parallele Definitionen (was im Allgemeinen eine gute Faustregel ist), da Sie sonst keine Zeiger auf dasselbe Objekt weitergeben.


Antwort 18:

Sie sind sehr verschieden.

Der einzige Unterschied zwischen "struct" und "class" in C ++ besteht darin, dass "struct" -Mitglieder standardmäßig öffentlich sind, während "class" -Mitglieder standardmäßig privat sind.

Das bedeutet, dass eine "Struktur" in C ++ einen Konstruktor, einen Destruktor, Elementfunktionen usw. haben kann, genau wie eine "Klasse" in C ++.

Sie können Strukturen und Klassen gleich verwenden, sie haben jedoch im gemischten C- und C ++ - Code nicht die gleiche Struktur, es sei denn, Sie verwenden Folgendes:

extern "C" {
...
}

Rund um die Strukturdeklaration.

Vermeiden Sie in diesem Fall also parallele Definitionen (was im Allgemeinen eine gute Faustregel ist), da Sie sonst keine Zeiger auf dasselbe Objekt weitergeben.


Antwort 19:

Sie sind sehr verschieden.

Der einzige Unterschied zwischen "struct" und "class" in C ++ besteht darin, dass "struct" -Mitglieder standardmäßig öffentlich sind, während "class" -Mitglieder standardmäßig privat sind.

Das bedeutet, dass eine "Struktur" in C ++ einen Konstruktor, einen Destruktor, Elementfunktionen usw. haben kann, genau wie eine "Klasse" in C ++.

Sie können Strukturen und Klassen gleich verwenden, sie haben jedoch im gemischten C- und C ++ - Code nicht die gleiche Struktur, es sei denn, Sie verwenden Folgendes:

extern "C" {
...
}

Rund um die Strukturdeklaration.

Vermeiden Sie in diesem Fall also parallele Definitionen (was im Allgemeinen eine gute Faustregel ist), da Sie sonst keine Zeiger auf dasselbe Objekt weitergeben.


Antwort 20:

Sie sind sehr verschieden.

Der einzige Unterschied zwischen "struct" und "class" in C ++ besteht darin, dass "struct" -Mitglieder standardmäßig öffentlich sind, während "class" -Mitglieder standardmäßig privat sind.

Das bedeutet, dass eine "Struktur" in C ++ einen Konstruktor, einen Destruktor, Elementfunktionen usw. haben kann, genau wie eine "Klasse" in C ++.

Sie können Strukturen und Klassen gleich verwenden, sie haben jedoch im gemischten C- und C ++ - Code nicht die gleiche Struktur, es sei denn, Sie verwenden Folgendes:

extern "C" {
...
}

Rund um die Strukturdeklaration.

Vermeiden Sie in diesem Fall also parallele Definitionen (was im Allgemeinen eine gute Faustregel ist), da Sie sonst keine Zeiger auf dasselbe Objekt weitergeben.


Antwort 21:

Sie sind sehr verschieden.

Der einzige Unterschied zwischen "struct" und "class" in C ++ besteht darin, dass "struct" -Mitglieder standardmäßig öffentlich sind, während "class" -Mitglieder standardmäßig privat sind.

Das bedeutet, dass eine "Struktur" in C ++ einen Konstruktor, einen Destruktor, Elementfunktionen usw. haben kann, genau wie eine "Klasse" in C ++.

Sie können Strukturen und Klassen gleich verwenden, sie haben jedoch im gemischten C- und C ++ - Code nicht die gleiche Struktur, es sei denn, Sie verwenden Folgendes:

extern "C" {
...
}

Rund um die Strukturdeklaration.

Vermeiden Sie in diesem Fall also parallele Definitionen (was im Allgemeinen eine gute Faustregel ist), da Sie sonst keine Zeiger auf dasselbe Objekt weitergeben.


Antwort 22:

Sie sind sehr verschieden.

Der einzige Unterschied zwischen "struct" und "class" in C ++ besteht darin, dass "struct" -Mitglieder standardmäßig öffentlich sind, während "class" -Mitglieder standardmäßig privat sind.

Das bedeutet, dass eine "Struktur" in C ++ einen Konstruktor, einen Destruktor, Elementfunktionen usw. haben kann, genau wie eine "Klasse" in C ++.

Sie können Strukturen und Klassen gleich verwenden, sie haben jedoch im gemischten C- und C ++ - Code nicht die gleiche Struktur, es sei denn, Sie verwenden Folgendes:

extern "C" {
...
}

Rund um die Strukturdeklaration.

Vermeiden Sie in diesem Fall also parallele Definitionen (was im Allgemeinen eine gute Faustregel ist), da Sie sonst keine Zeiger auf dasselbe Objekt weitergeben.


Antwort 23:

Sie sind sehr verschieden.

Der einzige Unterschied zwischen "struct" und "class" in C ++ besteht darin, dass "struct" -Mitglieder standardmäßig öffentlich sind, während "class" -Mitglieder standardmäßig privat sind.

Das bedeutet, dass eine "Struktur" in C ++ einen Konstruktor, einen Destruktor, Elementfunktionen usw. haben kann, genau wie eine "Klasse" in C ++.

Sie können Strukturen und Klassen gleich verwenden, sie haben jedoch im gemischten C- und C ++ - Code nicht die gleiche Struktur, es sei denn, Sie verwenden Folgendes:

extern "C" {
...
}

Rund um die Strukturdeklaration.

Vermeiden Sie in diesem Fall also parallele Definitionen (was im Allgemeinen eine gute Faustregel ist), da Sie sonst keine Zeiger auf dasselbe Objekt weitergeben.


Antwort 24:

Sie sind sehr verschieden.

Der einzige Unterschied zwischen "struct" und "class" in C ++ besteht darin, dass "struct" -Mitglieder standardmäßig öffentlich sind, während "class" -Mitglieder standardmäßig privat sind.

Das bedeutet, dass eine "Struktur" in C ++ einen Konstruktor, einen Destruktor, Elementfunktionen usw. haben kann, genau wie eine "Klasse" in C ++.

Sie können Strukturen und Klassen gleich verwenden, sie haben jedoch im gemischten C- und C ++ - Code nicht die gleiche Struktur, es sei denn, Sie verwenden Folgendes:

extern "C" {
...
}

Rund um die Strukturdeklaration.

Vermeiden Sie in diesem Fall also parallele Definitionen (was im Allgemeinen eine gute Faustregel ist), da Sie sonst keine Zeiger auf dasselbe Objekt weitergeben.


Antwort 25:

Sie sind sehr verschieden.

Der einzige Unterschied zwischen "struct" und "class" in C ++ besteht darin, dass "struct" -Mitglieder standardmäßig öffentlich sind, während "class" -Mitglieder standardmäßig privat sind.

Das bedeutet, dass eine "Struktur" in C ++ einen Konstruktor, einen Destruktor, Elementfunktionen usw. haben kann, genau wie eine "Klasse" in C ++.

Sie können Strukturen und Klassen gleich verwenden, sie haben jedoch im gemischten C- und C ++ - Code nicht die gleiche Struktur, es sei denn, Sie verwenden Folgendes:

extern "C" {
...
}

Rund um die Strukturdeklaration.

Vermeiden Sie in diesem Fall also parallele Definitionen (was im Allgemeinen eine gute Faustregel ist), da Sie sonst keine Zeiger auf dasselbe Objekt weitergeben.


Antwort 26:

Sie sind sehr verschieden.

Der einzige Unterschied zwischen "struct" und "class" in C ++ besteht darin, dass "struct" -Mitglieder standardmäßig öffentlich sind, während "class" -Mitglieder standardmäßig privat sind.

Das bedeutet, dass eine "Struktur" in C ++ einen Konstruktor, einen Destruktor, Elementfunktionen usw. haben kann, genau wie eine "Klasse" in C ++.

Sie können Strukturen und Klassen gleich verwenden, sie haben jedoch im gemischten C- und C ++ - Code nicht die gleiche Struktur, es sei denn, Sie verwenden Folgendes:

extern "C" {
...
}

Rund um die Strukturdeklaration.

Vermeiden Sie in diesem Fall also parallele Definitionen (was im Allgemeinen eine gute Faustregel ist), da Sie sonst keine Zeiger auf dasselbe Objekt weitergeben.


Antwort 27:

Sie sind sehr verschieden.

Der einzige Unterschied zwischen "struct" und "class" in C ++ besteht darin, dass "struct" -Mitglieder standardmäßig öffentlich sind, während "class" -Mitglieder standardmäßig privat sind.

Das bedeutet, dass eine "Struktur" in C ++ einen Konstruktor, einen Destruktor, Elementfunktionen usw. haben kann, genau wie eine "Klasse" in C ++.

Sie können Strukturen und Klassen gleich verwenden, sie haben jedoch im gemischten C- und C ++ - Code nicht die gleiche Struktur, es sei denn, Sie verwenden Folgendes:

extern "C" {
...
}

Rund um die Strukturdeklaration.

Vermeiden Sie in diesem Fall also parallele Definitionen (was im Allgemeinen eine gute Faustregel ist), da Sie sonst keine Zeiger auf dasselbe Objekt weitergeben.


Antwort 28:

Sie sind sehr verschieden.

Der einzige Unterschied zwischen "struct" und "class" in C ++ besteht darin, dass "struct" -Mitglieder standardmäßig öffentlich sind, während "class" -Mitglieder standardmäßig privat sind.

Das bedeutet, dass eine "Struktur" in C ++ einen Konstruktor, einen Destruktor, Elementfunktionen usw. haben kann, genau wie eine "Klasse" in C ++.

Sie können Strukturen und Klassen gleich verwenden, sie haben jedoch im gemischten C- und C ++ - Code nicht die gleiche Struktur, es sei denn, Sie verwenden Folgendes:

extern "C" {
...
}

Rund um die Strukturdeklaration.

Vermeiden Sie in diesem Fall also parallele Definitionen (was im Allgemeinen eine gute Faustregel ist), da Sie sonst keine Zeiger auf dasselbe Objekt weitergeben.


Antwort 29:

Sie sind sehr verschieden.

Der einzige Unterschied zwischen "struct" und "class" in C ++ besteht darin, dass "struct" -Mitglieder standardmäßig öffentlich sind, während "class" -Mitglieder standardmäßig privat sind.

Das bedeutet, dass eine "Struktur" in C ++ einen Konstruktor, einen Destruktor, Elementfunktionen usw. haben kann, genau wie eine "Klasse" in C ++.

Sie können Strukturen und Klassen gleich verwenden, sie haben jedoch im gemischten C- und C ++ - Code nicht die gleiche Struktur, es sei denn, Sie verwenden Folgendes:

extern "C" {
...
}

Rund um die Strukturdeklaration.

Vermeiden Sie in diesem Fall also parallele Definitionen (was im Allgemeinen eine gute Faustregel ist), da Sie sonst keine Zeiger auf dasselbe Objekt weitergeben.


Antwort 30:

Sie sind sehr verschieden.

Der einzige Unterschied zwischen "struct" und "class" in C ++ besteht darin, dass "struct" -Mitglieder standardmäßig öffentlich sind, während "class" -Mitglieder standardmäßig privat sind.

Das bedeutet, dass eine "Struktur" in C ++ einen Konstruktor, einen Destruktor, Elementfunktionen usw. haben kann, genau wie eine "Klasse" in C ++.

Sie können Strukturen und Klassen gleich verwenden, sie haben jedoch im gemischten C- und C ++ - Code nicht die gleiche Struktur, es sei denn, Sie verwenden Folgendes:

extern "C" {
...
}

Rund um die Strukturdeklaration.

Vermeiden Sie in diesem Fall also parallele Definitionen (was im Allgemeinen eine gute Faustregel ist), da Sie sonst keine Zeiger auf dasselbe Objekt weitergeben.


Antwort 31:

Sie sind sehr verschieden.

Der einzige Unterschied zwischen "struct" und "class" in C ++ besteht darin, dass "struct" -Mitglieder standardmäßig öffentlich sind, während "class" -Mitglieder standardmäßig privat sind.

Das bedeutet, dass eine "Struktur" in C ++ einen Konstruktor, einen Destruktor, Elementfunktionen usw. haben kann, genau wie eine "Klasse" in C ++.

Sie können Strukturen und Klassen gleich verwenden, sie haben jedoch im gemischten C- und C ++ - Code nicht die gleiche Struktur, es sei denn, Sie verwenden Folgendes:

extern "C" {
...
}

Rund um die Strukturdeklaration.

Vermeiden Sie in diesem Fall also parallele Definitionen (was im Allgemeinen eine gute Faustregel ist), da Sie sonst keine Zeiger auf dasselbe Objekt weitergeben.


Antwort 32:

Sie sind sehr verschieden.

Der einzige Unterschied zwischen "struct" und "class" in C ++ besteht darin, dass "struct" -Mitglieder standardmäßig öffentlich sind, während "class" -Mitglieder standardmäßig privat sind.

Das bedeutet, dass eine "Struktur" in C ++ einen Konstruktor, einen Destruktor, Elementfunktionen usw. haben kann, genau wie eine "Klasse" in C ++.

Sie können Strukturen und Klassen gleich verwenden, sie haben jedoch im gemischten C- und C ++ - Code nicht die gleiche Struktur, es sei denn, Sie verwenden Folgendes:

extern "C" {
...
}

Rund um die Strukturdeklaration.

Vermeiden Sie in diesem Fall also parallele Definitionen (was im Allgemeinen eine gute Faustregel ist), da Sie sonst keine Zeiger auf dasselbe Objekt weitergeben.


Antwort 33:

Sie sind sehr verschieden.

Der einzige Unterschied zwischen "struct" und "class" in C ++ besteht darin, dass "struct" -Mitglieder standardmäßig öffentlich sind, während "class" -Mitglieder standardmäßig privat sind.

Das bedeutet, dass eine "Struktur" in C ++ einen Konstruktor, einen Destruktor, Elementfunktionen usw. haben kann, genau wie eine "Klasse" in C ++.

Sie können Strukturen und Klassen gleich verwenden, sie haben jedoch im gemischten C- und C ++ - Code nicht die gleiche Struktur, es sei denn, Sie verwenden Folgendes:

extern "C" {
...
}

Rund um die Strukturdeklaration.

Vermeiden Sie in diesem Fall also parallele Definitionen (was im Allgemeinen eine gute Faustregel ist), da Sie sonst keine Zeiger auf dasselbe Objekt weitergeben.


Antwort 34:

Sie sind sehr verschieden.

Der einzige Unterschied zwischen "struct" und "class" in C ++ besteht darin, dass "struct" -Mitglieder standardmäßig öffentlich sind, während "class" -Mitglieder standardmäßig privat sind.

Das bedeutet, dass eine "Struktur" in C ++ einen Konstruktor, einen Destruktor, Elementfunktionen usw. haben kann, genau wie eine "Klasse" in C ++.

Sie können Strukturen und Klassen gleich verwenden, sie haben jedoch im gemischten C- und C ++ - Code nicht die gleiche Struktur, es sei denn, Sie verwenden Folgendes:

extern "C" {
...
}

Rund um die Strukturdeklaration.

Vermeiden Sie in diesem Fall also parallele Definitionen (was im Allgemeinen eine gute Faustregel ist), da Sie sonst keine Zeiger auf dasselbe Objekt weitergeben.


Antwort 35:

Sie sind sehr verschieden.

Der einzige Unterschied zwischen "struct" und "class" in C ++ besteht darin, dass "struct" -Mitglieder standardmäßig öffentlich sind, während "class" -Mitglieder standardmäßig privat sind.

Das bedeutet, dass eine "Struktur" in C ++ einen Konstruktor, einen Destruktor, Elementfunktionen usw. haben kann, genau wie eine "Klasse" in C ++.

Sie können Strukturen und Klassen gleich verwenden, sie haben jedoch im gemischten C- und C ++ - Code nicht die gleiche Struktur, es sei denn, Sie verwenden Folgendes:

extern "C" {
...
}

Rund um die Strukturdeklaration.

Vermeiden Sie in diesem Fall also parallele Definitionen (was im Allgemeinen eine gute Faustregel ist), da Sie sonst keine Zeiger auf dasselbe Objekt weitergeben.


Antwort 36:

Sie sind sehr verschieden.

Der einzige Unterschied zwischen "struct" und "class" in C ++ besteht darin, dass "struct" -Mitglieder standardmäßig öffentlich sind, während "class" -Mitglieder standardmäßig privat sind.

Das bedeutet, dass eine "Struktur" in C ++ einen Konstruktor, einen Destruktor, Elementfunktionen usw. haben kann, genau wie eine "Klasse" in C ++.

Sie können Strukturen und Klassen gleich verwenden, sie haben jedoch im gemischten C- und C ++ - Code nicht die gleiche Struktur, es sei denn, Sie verwenden Folgendes:

extern "C" {
...
}

Rund um die Strukturdeklaration.

Vermeiden Sie in diesem Fall also parallele Definitionen (was im Allgemeinen eine gute Faustregel ist), da Sie sonst keine Zeiger auf dasselbe Objekt weitergeben.


Antwort 37:

Sie sind sehr verschieden.

Der einzige Unterschied zwischen "struct" und "class" in C ++ besteht darin, dass "struct" -Mitglieder standardmäßig öffentlich sind, während "class" -Mitglieder standardmäßig privat sind.

Das bedeutet, dass eine "Struktur" in C ++ einen Konstruktor, einen Destruktor, Elementfunktionen usw. haben kann, genau wie eine "Klasse" in C ++.

Sie können Strukturen und Klassen gleich verwenden, sie haben jedoch im gemischten C- und C ++ - Code nicht die gleiche Struktur, es sei denn, Sie verwenden Folgendes:

extern "C" {
...
}

Rund um die Strukturdeklaration.

Vermeiden Sie in diesem Fall also parallele Definitionen (was im Allgemeinen eine gute Faustregel ist), da Sie sonst keine Zeiger auf dasselbe Objekt weitergeben.


Antwort 38:

Sie sind sehr verschieden.

Der einzige Unterschied zwischen "struct" und "class" in C ++ besteht darin, dass "struct" -Mitglieder standardmäßig öffentlich sind, während "class" -Mitglieder standardmäßig privat sind.

Das bedeutet, dass eine "Struktur" in C ++ einen Konstruktor, einen Destruktor, Elementfunktionen usw. haben kann, genau wie eine "Klasse" in C ++.

Sie können Strukturen und Klassen gleich verwenden, sie haben jedoch im gemischten C- und C ++ - Code nicht die gleiche Struktur, es sei denn, Sie verwenden Folgendes:

extern "C" {
...
}

Rund um die Strukturdeklaration.

Vermeiden Sie in diesem Fall also parallele Definitionen (was im Allgemeinen eine gute Faustregel ist), da Sie sonst keine Zeiger auf dasselbe Objekt weitergeben.


Antwort 39:

Sie sind sehr verschieden.

Der einzige Unterschied zwischen "struct" und "class" in C ++ besteht darin, dass "struct" -Mitglieder standardmäßig öffentlich sind, während "class" -Mitglieder standardmäßig privat sind.

Das bedeutet, dass eine "Struktur" in C ++ einen Konstruktor, einen Destruktor, Elementfunktionen usw. haben kann, genau wie eine "Klasse" in C ++.

Sie können Strukturen und Klassen gleich verwenden, sie haben jedoch im gemischten C- und C ++ - Code nicht die gleiche Struktur, es sei denn, Sie verwenden Folgendes:

extern "C" {
...
}

Rund um die Strukturdeklaration.

Vermeiden Sie in diesem Fall also parallele Definitionen (was im Allgemeinen eine gute Faustregel ist), da Sie sonst keine Zeiger auf dasselbe Objekt weitergeben.


Antwort 40:

Sie sind sehr verschieden.

Der einzige Unterschied zwischen "struct" und "class" in C ++ besteht darin, dass "struct" -Mitglieder standardmäßig öffentlich sind, während "class" -Mitglieder standardmäßig privat sind.

Das bedeutet, dass eine "Struktur" in C ++ einen Konstruktor, einen Destruktor, Elementfunktionen usw. haben kann, genau wie eine "Klasse" in C ++.

Sie können Strukturen und Klassen gleich verwenden, sie haben jedoch im gemischten C- und C ++ - Code nicht die gleiche Struktur, es sei denn, Sie verwenden Folgendes:

extern "C" {
...
}

Rund um die Strukturdeklaration.

Vermeiden Sie in diesem Fall also parallele Definitionen (was im Allgemeinen eine gute Faustregel ist), da Sie sonst keine Zeiger auf dasselbe Objekt weitergeben.