c++

Compiler error when using nested operator overloading in C++

I have a URL class that overloads the ==, <, >, and != operators for simple comparison. The URL class has a string data member and some functions to act on the string. The operators work fine when tested with the URL class. I also have a Page class that has a URL data member. I am trying to overload the same operators in the Page class...

How to delta encode a C/C++ struct for transmission via sockets

Hi, I need to send a C struct over the wire (using UDP sockets, and possibly XDR at some point) at a fairly high update rate, which potentially causes lots of redundant and unnecessary traffic at several khz. This is because, some of the data in the struct may not have changed at times, so I thought that delta-encoding the current C str...

Why is there a different string class in every C++ platform out there?

While I like programming in C++, I hate the idea of: std::basic_string vs QString vs wxString vs ............. Doesn't the standard string class satisfy the needs for these frameworks? I mean what is wrong with the standard string class?! Just to emphasize, that below is the important question: Do you learn "the" string class of the fra...

Do all Standard C++ features work in C++/CLI?

If I just include existing Standard C++ class in C++/CLI program, will it work? In my tests everything worked pretty good, but is it true for every program? ...

WCF (WCF-Binding) in/with C/C++

Is thare any like WCF libs (OpenSourse) written in C\C++? Or at least some kined of special WCF C++ services (NOT ON Basic HTTP Binding)? ...

Receiving packets in UDP

Let's say my program sends a 1000 bytes over the network (UDP). Does it guaranteed that the receiver will receive the 1000 bytes in one "batch"? Or perhaps he will need to perform sevral "reads" until he'll receive the entire message? if the later is true, how can i ensure that the order of the packets for the same message don't get "mix...

Is C faster than C++?

I've heard many opinions on this subject, but never saw any good proofs that C is faster than C++. So, ...is C faster than C++? EDIT: This is a Runtime comparison. ...

C++ sync and backup framework

Hi I'm looking for a commercial/open source backup library in C++. I have seen the Microsoft sync Framework but unfortunatly it requires the .net framework to be installed... Thank you Jonathan ...

Networking in C/C++?

I am a begginer C++ programmer. In C#, I used the System.Net.Sockets.Socket class, which represents a networking socket, to create/connect a server. How can I do the same thing in C/C++? Are there any classes like this? ...

problem debugging with Code::Blocks on Ubuntu using gdb

Hi! I just started programming C++, first in ms Visual c++, then in Code::Blocks. The problem is that on my computer, running Ubuntu, Code::Blocks "out of the box" does not debug, even the default "hello world", it just skips all breakpoints and finishes the program. I have a virtualized Windows machine using Sun's VirtualBox and the ...

Game programming structure

I've been programming in c++ for a bit now and Im very familiar with the syntax. I'm trying to use Allegro to make a card game. I understand everything I need to do for the game logic and what not. What puzzles me is how to drive the game. I'm sort of new to loop based applications. I got used to event based programming in VB .Net. I'm j...

How to get text indent (tabs) from some text input?

For example, suppose I'm editing following text (\t is for tabs, it's not text) '\t\t\tSome text...' and my input keyboard position is right before 'S' (there is no selected text) and I want to get number of tabs before 'S' (in this case it's 3) So how to get that number of tabs using Win32 API? p.s. Maybe some function to get whole cu...

How can Doxygen exclude a C++ class?

I want to exclude a class from documentation in Doxygen. Usually these classes are in files named the same, but there are many times when they are included inside other class definitions. This is mainly for classes starting with "_" or "Private". Thanks, Kris ...

What are "typing models"?

In Beyond Java(Section 2.2.9), Brute Tate claims that "typing model" is one of the problems of C++. What does that mean? ...

Reading through file using ifstream

I am trying to read from file: The file is multiline and basically i need to go over each "word". Word being anything non space. Sample input file would be: Sample file: test 2d word 3.5 input { test 13.5 12.3 another { testing 145.4 } } So I tried something like ...

c++ hex number format

Hi,I'm trying to output the hex value of a char and format it in a nice way. Required: 0x01 : value 0x1 All I can get is: 00x1 : value 0x1 // or 0x1 if i don't use iomanip Here's the code i have, 'ch' was declared to be a unsigned char. Is there any other way to do it other than checking the value and manually add a...

XCode will not take input from a file.

For some reason, Xcode will not take input from a file, while Visual C++ will. When I run this program in xcode, the variables numberRows and numberCols stay 0 (they are initialized to 0 in the main function). When I run it in Visual C++ they become 30 and 30 (the top line of maze.txt is "30 30" without the quotes). Any ideas why this...

Can I mix C++ and C in a single project in Visual Studio?

I have a a Win32 DLL project in VS2008, it is written in a handful of C modules. Because I also want to be able to build outside VS2008, with no dependency on VS2008, I have produced a custom makefile, that does all the build and link steps. All this is set up just fine. Now I'd like to add a couple C++ modules to this DLL. I have mod...

How to assign a value to an enum based on input from a file in C++?

I have a file with values like: START and STOP. I also have the following enum declared: enum Type { START, STOP }; I'm trying to set the enum equal to the first value in the file with something like this: enum Type foo; ifstream ifile; ifile.open("input.txt"); ifile >> foo; I'm getting the error: no match for ‘operator>>...

Enumerate the VCL controls in a external application

Hello, is possible via the Windows API's to enumerate and iterate the VCL controls on a form (TForm) belonging to a external Win32 application written in C ++ Builder or Delphi. Bye. ...