c++

What is a good & free game engine?

For C++, Java, or Python, what are some good game + free game engines that are easy to pick up? Any type of game engine is okay. I just want to get started somewhere by looking into different game engines and their capabilities. ...

Embedding: mono vs lua

I am interested in hearing about peoples experience with embedding mono (open source implementation of .NET) in a C/C++ application. How is it to distribute such an application and what are the dependencies? I have tested on OS X and mono comes as a huge framework (hundreds of MB). Do users of my app all need this big framework or can it...

Does the order of declaration matter in Java/C# like it does in C++?

In C++ I can't use a method if I declare it after the calling method. Does this order matter in other languages like Java or C#? ...

Java programmer - how do C++ people use classes? Pointers to classes, default parameters?

I know my way around object-oriented programming, but I'm used to Java, and I never touched C++ until recently. I think my problem is not so much related to syntax as to the philosophy of OOP in C++. I understand the difference between pointers and addresses and the stack and the heap, and stuff, but I still feel like I'm missing som...

Launching a .Net winforms application interactively from a service

Environment - VS2008, Vista SP1. I have written a process management service which can launch applications either in session 0 or the interactive console (usually 1). Please note this is NOT the normal mode of operation, it's for in-house debug purposes only. In the field, these processes will be safely hidden away in session 0. Securit...

Point and Line class in c++?

I'm learning C++ (and programming in general) and I'm trying to make both a Point class and a Line class. A line should be composed of 2 point objects. Can the C++ gurus look over my work and tell me if this is how you should appropriately use pointers, references and classes? class Point { private: int x, y; public: ...

C++ Header To Source?

Hi, I'm programming in C++ CLI with VS.Net C++ 2008. I'm seeking a tool that can create my C++ source definitions (*.cpp) from the header files. Does such a tool exist? please advise, thanks. ...

What is your favorite cross-platform solution to access multiple different databases (MySQL, Oracle...) in C/C++?

I am writing a simple C++ application which might be installed on Linux or Windows, and which will connect to a database. I want my application to be compatible at least with Oracle and MySQL (or PostgreSQL). Which C or C++ library would you recommend to handle the database queries: I am open to any library, whether it's very thin (jus...

Multithreaded job queue manager

I need to manage CPU-heavy multitaskable jobs in an interactive application. Just as background, my specific application is an engineering design interface. As a user tweaks different parameters and options to a model, multiple simulations are run in the background and results displayed as they complete, likely even as the user is still...

Private working set size dependent on application name

A colleague has been trying to reduce the memory footprint of a 32 bit app running on vista 64 and has noticed some weird behaviour in the reported size of the private working set. He made some changes and recompiled the app. Then he ran the app and loaded in a data file. The task manager reports that private working set is 98Mb. He the...

Overloading, strings, and default parameters

Refactoring legacy code, I came across this function (pseudocode): int getMessage( char * buffer, int size = 300 ); Gee, look at that buffer just waiting to overflow. So I came up with a function using std::string, and thought it would be nice to use function overloading: int getMessage( std::string & buffer ); So far, so good. But...

How to load a c++ dll file into Matlab

I have a C++ dll file that uses a lot of other c++ librarys (IPP, Opencv +++) that I need to load into matlab. How can I do this? I have tried loadlibrary and mex. The load library does not work. The mex finds the linux things (platform independent library) and tries to include them. And that does not work. Does anyone have any good i...

C++ wrapper with same name?

How can I do a wrapper function which calls another function with exactly same name and parameters as the wrapper function itself in global namespace? For example I have in A.h foo(int bar); and in A.cpp its implementation, and in B.h foo(int bar); and in B.cpp foo(int bar) { foo(bar) } I want that the B.cpp's foo(bar) calls A.h's foo(...

What is the purpose of Browse Information generated by Visual Studio

I got a huge C++ third-party project with set of project in one solution. So build time is rather long and Browse Information generation takes a lot too. So what is the purpose of Browse Information? What functionality will be lost if i disable Browse information generation? ...

Are there cross-platform precompiled header frameworks/methods in C++?

I'm wondering what others have experienced implementing cross-platform (linux and windows) precompiled headers in C++. I'm thinking of what Visual Studio lets you do with stdafx.h files that can drastically improve compile times for large amounts of C++ code by precompiling the common headers used across the board (std/boost/etc headers)...

Is there an HTML-version of the STL code?

Is there an HTML version of the C++ STL code? I often look something up on the web, e.g. here on sgi.com, but then I'd like to see the actual source code of the functions and classes. I can find the STL code on my system, e.g. in /usr/include/..., but I don't have an IDE, so it's not hyperlinked, and I have to search for every file by ...

implementing operator== when using inheritance

Hi, I have a base class which implements the == operator. I want to write another class, inheriting the base class, and which should reimplement the == operator. Here is some sample code : #include <iostream> #include <string> class Person { public: Person(std::string Name) { m_Name = Name; }; bool operator==(const Person& rPers...

max value for SO_RCVBUF in Windows?

Quick question, wondering if anyone knew what the limit is for SO_RCVBUF under Windows. ...

Can someone give me an example of a Unmanaged C++ HTML Client with proxy support?

Can someone give me an example of a Unmanaged C++ HTML Client with proxy support? I want to do some get and posts inside my unmanaged c++ programs, ideally I would like to allow for proxy server configuration, or just use the IE defaults. I am not looking for hand outs, just something to go by, as I can't seem to find too much on this....

What container can I use to write binary?

I want to write a c array into a container and i prefer to modify it if possible. I was thinking of using vector but it does seem to have a write(*pchararray, len); function. String looked like the next best thing but that too doesnt have a write function? ...