main

Making a 2D engine: compiling necessary libraries with the engine instead of the game

I'm making a 2D engine in C++, and I want to be able to supply a .dll and a .lib so that games can just include those and everything is fine and dandy. I've looked at how Ogre does it, and it results in ugliness like this: #ifdef __cplusplus extern "C" { #endif #if OGRE_PLATFORM == OGRE_PLATFORM_WIN32 INT WINAPI WinMain( HINSTANCE hIn...

Why the name main for function main()

Why the function name main() is retained in many languages like C, C++, Java? Why not any other names for that function? Is there any common structure for all these 3 main() (in C, C++, Java) ...

Call another function when main() exits.

Is it possible to call an extra function when main() exits in C? Thanks! ...

In C, missing link between "Main process ends" to "call any functions registered with atexit"

In C, when the main process ends -- how does it know to call any functions registered with atexit()? I understand how atexit() works, but I don't understand the communication between "Main process ending" and "call any functions registered with atexit()" I'm being a bit redundant. Thanks! ...

does c++ standard prohibit the void main() prototype?

In section 3.6.1.2 of both C++ Standard 1998 and 2003 editions, An implementation shall not predefine the main function. This function shall not be overloaded. It shall have a return type of type int, but otherwise its type is implementation-defined. I am not a native English speaker.I do not sure what does"but otherwise" means.W...

Exception handling before and after main

Is it possible to handle exceptions in these scenarios: thrown from constructor before entering main() thrown from destructor after leaving main() ...

class Main in a package?

Netbeans is creating a class Main automatically when I create a new project. so its in the constructor here i write the code and use all other classes? What happens when I rename the Main class to something else. Will it still work? ...

C++ problem in calling a function in main that prints the map.

Hi, I am trying to print the contents of the map and this is where my code fails. I have tested all my methods and I have no problem to read from file, filer the word, put it into map, and even the print function is working. However, when I am calling the printer function from main it does not print the map. I am new to polymorphism and...

How to load a sub-application from a main application in Flex

Hi all I've created a client with login acces in Flex. After the succesful login i have to show a table based on a mySQL server. The database is composed by some tables, and I have created 6 flex mxml components with each own scripts for each of those tables. How can i load sub-applications, for example with a PopUpButton or a TabBar in ...

Why doesn't Java's main use a variable length argument list?

I have a question about the syntax of the Java main declaration: public static void main (String[] args) Since you can pass a variable number of Strings when invoking the main function, shouldn't this be a variable length argument list rather than an array? Why would a command-line invocation of this method with a list of string param...

What are background, foreground & main threads ?

Hi folks, what's the difference between background, foreground & main threads? What are the diff types of threads in .NET? TIA ...

`if __name__ == '__main__'` equivalent in Ruby

I am new to Ruby. I'm looking to import functions from a module that contains a tool I want to continue using separately. In Python I would simply do this: def a(): ... def b(): ... if __name__ == '__main__': a() b() This allows me to run the program or import it as a module to use a() and/or b() separately. What's ...

In C, main need not be a function?

This code compiles, but no surprises, it fails while linking (no main found): Listing 1: void main(); Link error: \mingw\lib\libmingw32.a(main.o):main.c:(.text+0x106) undefined reference to _WinMain@16' But, the code below compiles and links fine, with a warning: Listing 2: void (*main)(); warning: 'main' is usually a function ...

junit4 test runner

my java test do not compile, I run it and have : no junit tests could not find main class (specified in run-configuration) ...

Why check if (*argv == NULL)?

In the data structures class that I am currently taking, we have been tasked with writing a web crawler in C++. To give us a head start, the professor provided us with a program to get the source from a given URL and a simple HTML parser to strip the tags out. The main function for this program accepts arguments and so uses argc/argv. Th...

Parser as main file?

I am trying to write a big system that inputs data from a text file, and has a parser file. So, do I have to write a main file that would call the parser, and if so, how would I call the parser file, just code it like this? Parser parser = new Parser(); If not, what would be my options???? Thank you for your help :) FOR the parser h...

passing ffmpeg commands to main function, how to?

I heard from http://stackoverflow.com/questions/2208522/ffmpeg-on-iphone-modifying-video-orientation post that we can create command line arguments with the options and pass it to ffmpeg main() method. anybody who knows how to do this, pl provide some code. I need this to capture images, encode them and stream from iphone device. Mohan ...

Where and why JVM checks that the return type of entry method main(String args[]) is void and not anything else?

I will try to answer both, please correct me if I am wrong: Where: If a static method is being called using Classname.method() or using reflection then it doesn’t matter even if you change the return type of the calling method, the same method will still be called. So JVM probably checks this in one of the native methods of jvm.cpp ...

What is the difference between wmain and main?

So I have some class starting with #include <wchar.h> #include <stdlib.h> ant there is that function wmain. What is it different from main function i usualy use in my C classes? ...

How many arguments does main() have in C/C++

Hello What numbers of arguments are used for main? What variants of main definition is possible? ...