Вопросы с тегом '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
3 отв.

Как получить доступ к глобальным переменным

Я новичок в golang, это должен быть простой ответ, но я пробовал искать везде, где не повезло. Как мне получить доступ к глобальной переменной, которая была объявлена ​​/init в моем main.go в другом пакете/файле .go? Продолжает сообщать мне, что пер...
27 янв. '16 в 16:36
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
13 отв.

Не удалось найти или загрузить основной класс с помощью 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
4 отв.

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

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

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

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

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

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

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

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

int main() vs void main() в C

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