Als «main» getaggte Fragen

In vielen Programmiersprachen markiert die Hauptfunktion, das Unterprogramm oder die Methode den Einstiegspunkt des Programms. Dies ist im Allgemeinen die vom ersten Programmierer geschriebene Funktion, die ausgeführt wird, wenn ein Programm gestartet wird.

7
Warum ist argc keine Konstante?
int main( const int argc , const char[] const argv) Da in Effective C ++ Item # 3 "Const wann immer möglich verwenden" angegeben ist, denke ich: "Warum nicht diese 'konstanten' Parameter constfestlegen?". Gibt es ein Szenario, in dem der Wert von argcin einem Programm geändert wird?
104 c++  const  main  argc  effective-c++ 

3
`if __name__ == '__main __'` entspricht Ruby
Ich bin neu bei Ruby. Ich möchte Funktionen aus einem Modul importieren, das ein Tool enthält, das ich separat weiter verwenden möchte. In Python würde ich einfach Folgendes tun: def a(): ... def b(): ... if __name__ == '__main__': a() b() Dadurch kann ich das Programm ausführen oder als Modul …
101 python  ruby  main 




10
Ist es sicher, argc und argv in der Hauptfunktion umzubenennen?
Viele Programme verwenden Standardnamen für eine Reihe von Argumenten und Zeichenfolgenarrays. Der Prototyp der Hauptfunktion sieht aus wie : int main(int argc, char *argv[]);. Aber würde ich etwas kaputt machen, wenn ich benutzerdefinierte Namen für diese Variablen wähle? Z.B int main(int n_of_args, char *args[]); Im Kontext des Compilers ist alles …
82 c++  c  main 

2
Kompilieren Sie das Programm und führen Sie es ohne main () in C aus
Ich versuche folgendes Programm ohne main()Funktion in zu kompilieren und auszuführen C. Ich habe mein Programm mit dem folgenden Befehl kompiliert. gcc -nostartfiles nomain.c Und der Compiler warnt /usr/bin/ld: warning: cannot find entry symbol _start; defaulting to 0000000000400340 OK, kein Problem. Dann habe ich eine ausführbare Datei (a.out) ausgeführt, beide …


5
Verwenden von Spring 3 Autowire in einer eigenständigen Java-Anwendung
Hier ist mein Code: public class Main { public static void main(String[] args) { Main p = new Main(); p.start(args); } @Autowired private MyBean myBean; private void start(String[] args) { ApplicationContext context = new ClassPathXmlApplicationContext("META-INF/config.xml"); System.out.println("my beans method: " + myBean.getStr()); } } @Service public class MyBean { public String …


10
Mehrere Hauptfunktionen
Ich bin ein bisschen neu in diesem Bereich, also nimm es mit. Ich lerne gerade C # und Java und eine ihrer Ähnlichkeiten ist, dass die Hauptfunktion in einer Klasse gekapselt werden muss. Zum Beispiel public class HelloWorld { public static void main(String[] args) { // Some Code } } …
69 c#  java  main 

1
C Hauptparameter
Ich habe einen Code geschrieben, der die Hauptparameter anzeigen muss, aber wenn ich ihn kompiliert und in das Programm "*" eingegeben habe, wird meine Dateistruktur angezeigt. Der Befehl in cmd sieht folgendermaßen aus:program.exe 1 2 3 * #include <stdio.h> #include <stdlib.h> int main(int argc, char const* argv[]) { for (int …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.