Вопросы с тегом 'main'

Во многих языках программирования основная функция, подпрограмма или метод отмечают точку входа программы. Как правило, первая программа-написанная функция запускается при запуске программы.
5
ответов

Является ли законным возвращаться в main() на С++?

Я читал, что стандарт С++ запрещает рекурсию в main(), но g++ компилирует следующий код без жалобы: int main() { main(); } Кто-нибудь может это прояснить?
задан 23 дек. '10 в 15:07
5
ответов

WINMAIN и main() в С++ (Extended)

Правильно, я просмотрел этот пост: Разница между WinMain, main и DllMain в С++ Теперь я знаю, что WINMAIN используется для оконных приложений и main() для консолей. Но чтение сообщения на самом деле не говорит мне, почему именно в чем разница. Я и...
задан 14 дек. '12 в 4:58
5
ответов

Почему объявление main как массива компилируется?

Я увидел фрагмент кода на CodeGolf, который предназначен как бомба компилятора, где main объявлен как огромный массив. Я попробовал следующую (без бомбы) версию: int main[1] = { 0 }; Кажется, он компилируется под Clang и с предупреждением только ...
задан 13 янв. '16 в 13:55
5
ответов

Что такое "главное" в Ruby?

Если я запустил этот файл как "ruby x.rb": class X end x = X.new В чем дело, вызывающее "X.new"? Является ли это объектом/процессом/etc?
задан 27 мая '09 в 23:16
5
ответов

Использование собственных объектов модуля в __main__.py

Я пытаюсь получить доступ к данным модулей изнутри __main__.py. Структура выглядит следующим образом: mymod/ __init__.py __main__.py Теперь, если я выставляю переменную в __init__.py следующим образом: __all__ = ['foo'] foo = {'bar': '...
задан 05 авг. '10 в 5:15
1
ответ

Основной метод с общим параметром; почему это работает?

public static <T extends String> void main(T[] args) { System.out.println("Hello World!"); } Мне было любопытно узнать, будет ли приведенный выше фрагмент кода компилироваться и запускаться успешно, и это так! Тем не менее, я также задав...
задан 15 июля '18 в 23:13
7
ответов

С++ - char ** argv vs. char * argv []

В чем разница между char** argv и char* argv[]? в int main(int argc, char** argv) и int main(int argc, char* argv[])? Они одинаковы? Особенно, что первая часть не имеет [].
задан 04 марта '11 в 12:44
4
ответов

Почему int main() {} компилируется?

(Я использую Visual С++ 2008). Я всегда слышал, что main() требуется для возвращения целого числа, но здесь я не помещал в return 0; и скомпилировал его с 0 ошибками и 0 предупреждениями! В окне отладки говорится, что программа вышла с кодом 0. Если...
задан 22 авг. '08 в 15:49
2
ответов

Почему const int main = 195 приводит к рабочей программе, но без const она заканчивается ошибкой сегментации?

Рассмотрим следующую программу C (см. живое демо здесь). const int main = 195; Я знаю, что в реальном мире ни один программист не пишет такой код, потому что он не служит никакой полезной цели и не имеет никакого смысла. Но когда я удаляю ключевое...
задан 23 окт. '15 в 18:02
11
ответов

Не удалось найти или загрузить основной класс с помощью Jar File

Я пытаюсь загрузить банку с помощью @echo off java -jar Test.jar pause С манифестом Manifest-Version: 1.0 Main-Class: classes.TestClass В каталоге Jar я могу отчетливо видеть файл classes\TestClass, когда я его извлекаю. Изменить: classes.Test...
задан 23 окт. '12 в 15:43
6
ответов

В Python я могу вызвать main() импортированного модуля?

В Python у меня есть модуль myModule.py, где я определяю несколько функций и main(), что требует нескольких аргументов командной строки. Обычно я называю это main() от bash script. Теперь я хотел бы поместить все в небольшой пакет, поэтому я п...
задан 24 янв. '13 в 14:23
2
ответов

Почему SDL определяет основной макрос?

После некоторой проблемы с настройкой SDL я обнаружил, что SDL определяет макрос, который заменяет main: #define main SDL_main // And then extern C_LINKAGE int SDL_main(int argc, char *argv[]); Это также может создавать ошибки компиляции, если ос...
задан 15 авг. '12 в 22:42
3
ответов

int main() vs void main() в C

В C я знаю, что int main() возвращает int, где void main() не работает. Кроме этого, есть ли разница между ними? сначала лучше второго?
задан 20 февр. '12 в 8:19
5
ответов

Вызов функции перед основным

Возможный дубликат: Является ли main() действительно началом программы на С++? Можно вызвать функцию до запуска программы? Как я могу сделать эту работу в C++ или C?
задан 05 июня '12 в 15:45
9
ответов

Объяснение 'String args []' и static в 'public static void main (String [] args)'

Как вы можете объяснить очень хорошо, новичок, значение String args[] и использование static в следующем отрывке? class FirstApp { public static void main(String[] args) { ... } }
задан 14 авг. '12 в 16:00