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 = gcc_compile_and_link("main.c", …
Ich habe ein ziemlich interessantes Projekt geerbt, bei dem es eine gute Gelegenheit gibt, eine vorhandene Software in eine SaaS-Web-App umzuwandeln. Da das Projekt vererbt wird, ist die Codebasis / das Code-Framework bereits als C ++ und MySQL definiert. Die App selbst wird kompiliert und unter Windows Server als EXE-Datei …
Angenommen, ich habe zwei Objekttypen, A und B. Die Beziehung zwischen ihnen ist viele-zu-viele, aber keiner von ihnen ist der Besitzer des anderen. Sowohl A- als auch B-Instanzen müssen sich der Verbindung bewusst sein. Es ist nicht nur ein Weg. Also können wir das tun: class A { ... private: …
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 8 Jahren . Neulich stellte mir mein Vater eine Frage, die ich nie von ihm erwartet …
Ich 'entdeckte' Schnittstellen und fing an, sie zu lieben. Das Schöne an einer Schnittstelle ist, dass es sich um einen Vertrag handelt und jedes Objekt, das diesen Vertrag erfüllt, überall dort verwendet werden kann, wo diese Schnittstelle erforderlich ist. Das Problem mit einer Schnittstelle ist, dass sie keine Standardimplementierung haben …
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 streng: Wichtig Sie sollten die Verwendung von Ausnahmen …
Ich habe zwei abstrakte Klassen Subject und Observer erstellt, die eine klassische Observer-Musterschnittstelle definieren. Ich leite von ihnen ab, um das Observer-Muster zu implementieren. Ein Beobachter könnte so aussehen: void MyClass::Update(Subject *subject) { if(subject == myService_) { DoSomething(); } else if(subject == myOtherService_) { DoSomethingElse(); } } Das ist in …
Angenommen, wir haben eine Codebasis, die für viele verschiedene Kunden verwendet wird, und wir haben Code, der nur für Kunden vom Typ X relevant ist. Ist es besser, Präprozessoranweisungen zu verwenden, um diesen Code nur in Kunden vom Typ X aufzunehmen, oder if-Anweisungen verwenden? Um klarer zu sein: // some …
Ich habe eine Hausaufgabe und muss bewerten, welcher Ansatz gemäß GRASP "Protected Variation" besser ist. Ich habe bei Stack Overflow eine Frage zur Trennung von Header- und Codedateien in C ++ gefunden . Was ich jedoch wissen möchte, warum Java C ++ nicht folgt, um die Trennung zwischen Klassendefinitionen und …
Ich habe eine Reihe von Floats, die vom kleinsten zum größten sortiert sind, und muss in der Lage sein, den nächsten Float auszuwählen, der größer oder kleiner als ein übergebener Eingabewert ist. Dieser Eingabewert ist nicht unbedingt als Wert im Array vorhanden. Ein naiver Ansatz wäre eine einfache lineare Suche …
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
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, heterogenen Umgebungen (Solaris x86, RHEL Linux, Windows) gelten. Möglichkeiten, die ich …
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 Reflexion eine Metaprogrammiertechnik, die …
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 3 Jahren . Wenn Sie möchten, möchte ich lernen, zukunftssicher zu programmieren. Während Windows (vorerst) den …
Ich bin einer dieser Entwickler, die der Meinung sind, dass der geschriebene Code selbsterklärend sein und wie ein Buch gelesen werden sollte. Bei der Entwicklung von Bibliothekscode für andere Benutzer versuche ich jedoch, so viel Dokumentation wie möglich in die Header-Dateien aufzunehmen. was die Frage aufwirft: Lohnt es sich überhaupt, …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.