int main()
{
someFuntionInUtil();
return 0;
}
< /code>
Geschäftslogik stellt sicher, dass die Util -Datei zuerst ausgeführt wird. Sie können also annehmen, dass AB und CMAP vor der Ausführung einer anderen Logik initialisiert werden.#include
#include
#include
#include
namespace
{
void someFunctionInImpl()
{
std::cout
Obwohl das Programm eine Fein- und Geschäftslogik erstellt, wird ohne Schluckauf ausgeführt, aber beim Verlassen des Programms hängt das Programm auf und verlässt nie. Ich habe dies debuggen und da ich Variablen in einem Namespace für mich hässlich schien, zog ich sie in eine Klasse und machte sie statisch. Ich habe auch die Datei geändert, in der sie verwendet wird (extern entfernt und verwendete den Operator der Bereichsauflösung wie Klasse :: Variable). Zu meiner Überraschung hat es funktioniert. Ich frage mich nur, was hinter den Kulissen passiert sein mag?>
int main() { someFuntionInUtil(); return 0; } < /code> Geschäftslogik stellt sicher, dass die Util -Datei zuerst ausgeführt wird. Sie können also annehmen, dass AB und CMAP vor der Ausführung einer anderen Logik initialisiert werden.#include #include #include #include
namespace { void someFunctionInImpl() { std::cout Obwohl das Programm eine Fein- und Geschäftslogik erstellt, wird ohne Schluckauf ausgeführt, aber beim Verlassen des Programms hängt das Programm auf und verlässt nie. Ich habe dies debuggen und da ich Variablen in einem Namespace für mich hässlich schien, zog ich sie in eine Klasse und machte sie statisch. Ich habe auch die Datei geändert, in der sie verwendet wird (extern entfernt und verwendete den Operator der Bereichsauflösung wie Klasse :: Variable). Zu meiner Überraschung hat es funktioniert. Ich frage mich nur, was hinter den Kulissen passiert sein mag?>
Wenn ich pip install xyz auf einem Linux-Computer ausführe (unter Verwendung von Debian oder Ubuntu oder einer abgeleiteten Linux-Distribution), erhalte ich diese Fehlermeldung:
Wenn ich pip install xyz auf einem Linux-Computer ausführe (unter Verwendung von Debian oder Ubuntu oder einer abgeleiteten Linux-Distribution), erhalte ich diese Fehlermeldung:
Ich mache einen Namespace, um mir zu helfen, ein Programm zu debuggen, aber ich habe ein Problem damit, herauszufinden, wie alles strukturiert und es ohne Probleme erstellen kann.