Als «c++» getaggte Fragen

10
Metaprogrammierung

Ich habe gerade meine Reise als C ++ - Entwickler begonnen und habe kürzlich ein Thema namens Metaprogrammierung untersucht. Bisher habe ich viele Informationen zu diesem Thema durchgesehen und habe nur wenige Fragen. Verwendung von Reflection in c ++: Ist das möglich? Nach meinem Verständnis ist...

10
Überwachen von C ++ - Anwendungen

Wir implementieren eine neue zentralisierte Überwachungslösung (Zenoss). Das Einbinden von Servern, Netzwerken und Java-Programmen ist mit SNMP und JMX unkompliziert. Die Frage ist jedoch, welche Best Practices für die Überwachung und Verwaltung benutzerdefinierter C ++ - Anwendungen in großen,...

10
Ausnahmen als Behauptungen oder als Fehler?

Ich bin ein professioneller C-Programmierer und ein Hobby-Obj-C-Programmierer (OS X). Vor kurzem war ich aufgrund seiner sehr umfangreichen Syntax versucht, in C ++ zu expandieren. Bisher habe ich mich nicht viel mit Ausnahmen befasst. Objective-C hat sie, aber Apples Richtlinien sind ziemlich...

10
Wie soll ich den Datenbankzugriff kapseln?

Was sind einige Beispiele für gute Klassenstrukturen, die zum Verwalten des Datenbankzugriffs verwendet werden? Ich bin ein Fan der Klassenkapselung und würde es vorziehen, wenn die Container (z. B. das Auto) keine Datenbankaufgaben ausführen. Ich möchte auch die Möglichkeit haben, in Zukunft...

10
Gibt es eine Möglichkeit, gcc als Bibliothek zu verwenden?

Jeder kennt eine Lösung, die ungefähr so ​​funktioniert: #include <stdio.h> #include <gcc.h> /* This .h is what I'm looking for. */ int main (void) { /* variables declaration (...) */ /* The following line is supposed to be equivalent to: * $ gcc main.c -o main */ results =...

10
Unit Testing Nebeneffekt-schwerer Code

Ich fange an, C ++ - Code zu schreiben, um einen Roboter auszuführen, und ich weiß nicht, wie ich Unit-Tests integrieren soll, wenn ich das kann. Ich habe eine Bibliothek erhalten, mit der "Befehle" für den Roboter erstellt werden können, die automatisch geplant und ausgeführt werden. Der...