c++

How to implement CEditListCtrl

How to implement CEditListCtrl?. List control with edit capabality (Report/Grid view). I have a list view in Report View. It has some values. I need to extend this to edit the values present in the list view. I declared a class which inherits from CListCtrl. And I have handled the two Window messages to start and end the edit. Upon getti...

How to guarantee files that are decrypted during run time are cleaned up?

Using C or C++, After I decrypt a file to disk- how can I guarantee it is deleted if the application crashes or the system powers off and can't clean it up properly? Using C or C++, on Windows and Linux? ...

C++ string manipulation

My lack of C++ experience, or rather my early learning in garbage collected languages is really stinging me at the moment and I have a problem working with strings in C++. To make it very clear, using std::string or equlivents is not an option - this is char* 's all the way. So: what I need to do is very simple and basically boils down...

VS2008 XAML design view chokes on namespaced C++ assembly

I have a C++ assembly with both managed and umanaged code compiled to a DLL. It is correctly imported into the project references as I can see all my classes and their members with the Object Browser. The problem is with the XAML Design view. In my XAML code I want to make a data bind with my C++ assembly so I have the namespace like s...

What could cause a dynamic_cast to crash ?

I have a piece of code looking like this : TAxis *axis = 0; if (dynamic_cast<MonitorObjectH1C*>(obj)) axis = (dynamic_cast<MonitorObjectH1C*>(obj))->GetXaxis(); Sometimes it crashes : Thread 1 (Thread -1208658240 (LWP 11400)): #0 0x0019e7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 #1 0x048c67fb in __waitpid_nocancel () ...

What is the best compiler to use when you want to experiment with C++0x features?

What is the best compiler to experiment with C++0x features? I have been experimenting with GNU g++ 4.4. ...

C++ multithreading tutorial

Hello all, does anyone know a good tutorial on working with (programming) threads in Visusal Studio 2005? Not MFC related, just native C++ (no .NET) Thanks ...

Invalid lock sequence error in an OpenSceneGraph application

I have an application that is built against OpenSceneGraph (2.6.1) and therefore indirectly OpenGL. The application initializes and begins to run, but then I get the following exception "attempt was made to execute an invalid lock sequence" in OpenGL32.dll. When I re-run it, I sometimes get this exception, and sometimes an exception abou...

what is the best explantion for the export keyword in the c++ standard ?

I know that in the original c++ standard there ware a feature called export. but i can't find a description or explanation of this feature. and witch compiler is supporting it? ...

Boost.Lambda: Insert into a different data structure

I have a vector that I want to insert into a set. This is one of three different calls (the other two are more complex, involving boost::lambda::if_()), but solving this simple case will help me solve the others. std::vector<std::string> s_vector; std::set<std::string> s_set; std::for_each(s_vector.begin(), s_vector.end(), s_set.insert(...

How to wait untill all child processes called by fork() complete?

Hi, I am forking a number of processes and I want to measure how long those it take to to complete the whole task, that is when all processes forked are completed. Please advise how to make the parent process to wait until all child process are terminated? I want tu make sure that I stop the time watch in the right moment. Here is as a...

How do I sort a vector of pairs based on the second element of the pair?

If I have a vector of pairs std::vector<std::pair<int, int> > vec; is there and easy way to sort the list in increasing order based on the second element of the pair? I know I can write a little function object that will do the work, but is there a way to use existing parts of the STL and std::less to do the work directly? EDIT: I ...

How do I get projects to place their build output into the same directory with Scons?

Background I'm trying out Scons by setting up a basic C++ sample project that has two sub-projects: Prj1 is an EXE that depends on Prj2 Prj2 is a DLL that exports some functions The problem I'm running into is that the library builds its .obj, .pdb, .lib, .dll, etc. files in the same directory as it's SConscript file while the EXE ...

Is there any way to programatically set the comment attribute on a file in XP?

Links to point me in the correct direction, or sample code will be appreciated. ...

C++ Header Files, Code Separation

Hi, I am new to C++ and I had a few general questions about code separation. I have currently built a small application, all in one file. What I want to do now is covert this into separate files such that they contain similar code or whatnot. My real question right now is, how do I know how to separate things? What is the invisible m...

GCC: program doesn't work with compilation option -O3

I'm writing a C++ program that doesn't work (I get a segmentation fault) when I compile it with optimizations (options -O1, -O2, -O3, etc.), but it works just fine when I compile it without optimizations. Is there any chance that the error is in my code? or should I assume that this is a bug in GCC? My GCC version is 3.4.6. Is there a...

Making a custom run Dialog with C or C++?

Well i would like to make a custom run dialog within my program so that the user can test commands without opening it themselves. The only problem is, msdn does not provide any coverage on this. If i cannot make my own custom run dialog and send the data to shell32.dll (where the run dialog is stored) i will settle for the code that can ...

Is there a way to do a C++ style compile-time assertion to determine machine's endianness?

I have some low level serialization code that is templated, and I need to know the system's endianness at compiletime obviously (because the templates specializes based on the system's endianness). Right now I have a header with some platform defines, but I'd rather have someway to make assertions about endianness with some templated ...

What is the best usb library to communicate with usb HID devices on Windows?

The library should; -Be easy to use and few lines of client code should accomplish much -Be as platform independent as possible. (In case of future ports to other platforms) -Have C++ bindings. -Be mature and stable I would also like to be notified of most HID events through callbacks. I have considered the following alternatives: ...

is it possible to create multitreading application in vc6 with boost library?

is it possible to create multitreading application in vc6 with boost library? If possible point to any relevant tutorials. ...