c++

C1083: Cannot open include file 'serialheader.h': No such file or directory

I am writing a wrapper for a library written in C. The header file for this library is located in C:\Projects\SerialLibrary The wrapper is located in C:\Projects\SerialLibrary\Client\ClrSerialLibrary no matter what I do, VS2008, cannot seem to find #include "serialheader.h" I always am getting the no such file or directory erro...

UDP Client - Release version not working in VS 2005 only

Hi, I have a simple UDP client/server program that that sends (server) a text string and receives (client) that text string to display on the dialog box. This is a MFC C++ program and I have it working properly in Visual Studio 6.0, Visual Studio 2003 in both the debug and release versions. I am trying to get the same code executing o...

Question about server socket programming model

Hello, Over the last couple of months I've been working on some implementations of sockets servers in C++ and Java. I wrote a small server in Java that would handle & process input from a flash application hosted on a website and I managed to successfully write a server that handles input from a 2D game client with multiple players in C...

warning: declaration does not declare anything

I'm getting this warning all over the place in some perfectly well functioning objective-c code within XCode. My google-fu has failed me... others have run into this but I could not find an explanation on what exactly is causing it or how it can be fixed. ...

Using C++ in an embedded environment

Today I got into a very interesting conversation with a coworker, of which one subject got me thinking and googling this evening. Using C++ (as opposed to C) in an embedded environment. Looking around, there seems to be some good trades for and against the features C++ provides, but others Meyers clearly support it. So, I was wondering w...

cxxTestgen.py throw a syntax error

I've follow the tutorial on http://cxxtest.com/index.php?title=Visual_Studio_integration and I've looked on google but found nothing. When I try to lunch a basic test with cxxtest and visual studio I get this error : 1>Generating main code for test suite 1> File "C:/cxxtest/cxxtestgen.py", line 60 1> print usageString() 1> ...

Running small C++ programs in Visual Studio without creating projects

Hi stackoverflowers is there any way to build/run small C++ programs, in Visual Studio without creating projects, like in old days in IDEs like turbo c++ you could just compile and run without creating projects. Thanks in advance! ...

optimizing boost unordered map and sets, C++

Dear StackOverFlowers, I will be parsing 60GB of text and doing a lot of insert and lookups in maps. I just started using boost::unordered_set and boost::unordered_map As my program starts filling in these containers they start growing bigger and bigger and i was wondering if this would be a good idea to pre allocate memory for these c...

What is the most violent way that an application can terminate itself (linux)

I'd like to emulate violent system shutdown, i.e. to get as close as possible to power outage on an application level. We are talking about c/c++ application on Linux. I need the application to terminate itself. Currently i see several options: call exit() call _exit() call abort() do division by zero or dereference NULL. other option...

Top down and Bottom up programming

Hi all, Why do we say language such as C is top-down while OOP languages like java or C++ as bottom-up?. Does this classification has any importance in software development? Thanks. ...

Dealing with lazy computation in C++ classes

Let's say I have a class: class NumberCollection { public: typedef std::set<int> SetType; typedef SetType::iterator iterator; void insert(int n); iterator begin(); iterator end(); size_t size() const; iterator difficultBegin(); iterator difficultEnd(); size_t difficultSize() const; private: ...

Allocation of managed objects in Managed C++

Is it necessary to check for nullptr after allocating an object using gcnew? ...

Methodology for upgrading OS Kernel

I am looking to get into operating system kernel development and figured my contribution would be to extend the SANOS operating system in order to support JDK 1.6 and 1.7. I have been reading books on operating systems (Tannenbaum) as well as studying how BSD and Linux have tackled this challenge but still am stuck on several concepts. ...

Adding Blue Screen of Death to Non-Windows OS

I am looking to get into operating system kernel development and figured and have been reading books on operating systems (Tannenbaum) as well as studying how BSD and Linux have tackled this challenge but still am stuck on several concepts. If I wanted to mimic the Windows Blue Screen of Death on an operating system, would I simply put...

Constructor access rules.

Hello, if I compile (under G++) and run the following code it prints "Foo::Foo(int)". However after making copy constructor and assignment operators private, it fails to compile with the following error: "error: ‘Foo::Foo(const Foo&)’ is private". How comes it needs a copy constructor if it only calls standard constructor at runtime? #i...

False Alarm: SqlCommand, SqlParameter and single quotes

Hello! I'm trying to fix single quote bug in the code: std::string Index; connection->Open(); String^ sTableName = gcnew String(TableName.c_str()); String^ insertstring = String::Format("INSERT INTO {0} (idx, rec, date) VALUES (@idx, @rec, getdate())", sTableName); SqlCommand^ command = gcnew SqlCommand(insertstring, connection); St...

read text from file

I want to read text from file. For example: "HHEEHEHHEEHHHEEEHHHEEHEHHEHEEEEEEHHHHEEE". And I want to count how many "E" at every 5th symbol? ...

Is it legal to switch on a constant in C++?

I was just made aware of a bug I introduced, the thing that surprised me is that it compiled, is it legal to switch on a constant? Visual Studio 8 and Comeau both accept it (with no warnings). switch(42) { // simplified version, this wasn't a literal in real life case 1: std::cout << "This is of course, imposible" << std:...

C++ Partial Specialization ( Function Pointers )

Can any one please tell, whether below is legal c++ or not ? template < typename s , s & (*fn) ( s * ) > class c {}; // partial specialization template < typename s , s & (*fn) ( s * ) > class c < s*, s* & (*fn)(s**) {}; g++ ( 4.2.4) error: a function call cannot appear in a constant-expression error: template argument 2 ...

Opencv MPEG7 descriptors

Hi all! I am working on the system that compares images. MPEG-7 standard provides some descriptors which can be used for that e.g: Dominant Color, Color Layout, Edge Histogramm, Color Coherence Vectors. Do you know where i can get a source code for some of these methods? Thx! ...