c++

Array not returned correctly

I am trying to return a simple array, but I am not getting the correct result. I am getting the following arr1[0] = 1 arr1[1] = 32767 result while the result should have been arr1[0] = 1 arr1[1] = 15 Please suggest. int *sum(int a, int b){ int arr[2]; int *a1; int result = a+b; arr[0]= 1; arr[1]= result; a1 = a...

timing of reads from serial port on windows

I'm trying to implement a protocol over serial port on a windows(xp) machine. The problem is that message synchronization in the protocol is done via a gap in the messages, i.e., x millisecond gap between sent bytes signifies a new message. Now, I don't know if it is even possible to accurately detect this gap. I'm using win32/serport.h...

struct bitfield max size (C99, C++)

Hello What is maximal bit width for bit struct field? struct i { long long i:127;} Can I define a bif field of size 128, 256 bit or larger? There are some extra-width vector types, like sse2, avx registers. ...

Is the [email protected] mailing list, um, dead?

[email protected] I've successfully subscribed to it, but nobody seems to be answering any questions there. ...

Correct flip/mirror of pixels of an image?

http://tinypic.com/r/fwubzc/5 That shows what a flip should be and what a mirror should be. Code for both types of mirrors: void mirrorLeftRight() { for (int x = 0; x < width/2; x++) { for (int y = 0; y < height; y++) { int temp = pixelData[x][y]; pixelData[x][y]=pixelData[width-x][y] ...

C++ [Windows] Path to the folder where the executable is located

I need to access some files with fstream in my C++ app on Windows. Those files are all located in subfolders of the folder where my exe file is located. What is the easiest and more important: safest way to get the path to the folder of the current executable? ...

C/C++ library for seekable movie format

I'm doing some processing on some very large video files (often up to 16MP), and I need a way to store these videos in a format that allows seeking to specific frames (rather than to times, like ffmpeg). I was planning on just rolling my own format that concatenates all of the individually zlib compressed frames together, and then append...

Creation of an object in C++

Isn't A a = new A(); // A is a class name supposed to work in C++? I am getting: conversion from 'A*' to non-scalar type 'A' requested Whats wrong with that line of code? This works in Java, right? Also, what is the correct way to create a new object of type A in C++, then? ...

Are there any Opensource, free XF.Network analogs (product for creating fast servers with .Net)

Opensource, free XF.Network analogs (product for creating High Performance TCP/IP Server using C#.NET) ...

Boost::Interprocess Container Container Resizing No Default Constructor

Hi, After combing through the Boost::Interprocess documentation and Google searches, I think I've found the reason/workaround to my issue. Everything I've found, as I understand it, seems to be hinting at this, but doesn't come out and say "do this because...". But if anyone can verify this I would appreciate it. I'm writing a series...

Please help with C++ syntax for const accessor by reference.

Right now my implementation returns the thing by value. The member m_MyObj itself is not const - it's value changes depending on what the user selects with a Combo Box. I am no C++ guru, but I want to do this right. If I simply stick a & in front of GetChosenSourceSystem in both decl. and impl., I get one sort of compiler error. If I do ...

How do I forward `<Ctrl>-<Tab>` in Konsole?

I want to use intelligent tabbing in Emacs in C++ mode, but I also want to be able to insert a tab character when necessary. From other posts, I gather that the easiest way is to bind <Ctrl>-<Tab> to indent. However, it appears that Konsole in KUbuntu won't forward the <Ctrl>? My current .emacs file contains: (defun my-c-mode-common-...

Multiplying complex with constant in C++

The following code fails to compile #include <iostream> #include <cmath> #include <complex> using namespace std; int main(void) { const double b=3; complex <double> i(0, 1), comp; comp = b*i; comp = 3*i; return 0; } with error: no match for ‘operator*’ in ‘3 * i’ What is wrong here, why cannot I multiply w...

Question on breakpoints in VS2010 C++

I'm using VS2010 Ultimate. Having code: //file IntSet.h #include "stdafx.h" #pragma once /*Class representing set of integers*/ template<class T> class IntSet { private: T** myData_; std::size_t mySize_; std::size_t myIndex_; public: #pragma region ctor/dtor explicit IntSet(); virtual ~IntSet(); #pragma endregion #pragma region pub...

How to change the toolbar button's Bitmap in win32 ?

Hi all! I have created a toolbar with some controls on it using ReBar within a window. Can anyone please tell me, How to get the HWND of a buttons/combobox/etc (not normal buttons in a window) if I know (only) the Id of it ? How to obtain the HBITMAP if I know the id of the resource ? How to set the bitmap to the controller ? Send...

Out of Core Implementation of a Quadtree

Hi, I am trying to build a Quadtree data structure(or let's just say a tree) on the secondary memory(Hard Disk). I have a C++ program to do so and I use fopen to create the files. Also, I am using tesseral coding to store each cell in a file named with its corresponding code to store it on the disk in one directory. The problem is tha...

include and using namespace in C++

for using cout, I need to specify both: #include<iostream> and using namespace std; Where is cout defined? in iostream, correct? So, it is that iostream itself is there in namespace std? What is the meaning of both the statements with respect to using cout? I am confused why we need to include them both. ...

VS2010 profiler/leak detection

Anyone know of a profiler and leak detector that will work with VS2010 code? Preferably one that runs on Win7. I've searched here and in google. I've found one leak detector that works (Memory Validator) but I'm not too impressed. For one thing it shows a bunch of menu leaks and stuff which I'm fairly confident are not real. I also ...

Accessing a database using visual c++ and OLEDB

Does anybody have an example of working with database using Visual C++ and OLEDB? What should I include on top of my code? I have searched the internet and most examples are using C# or VB. Examples written by C++ are usually not complete. I really appreciate your help. Best, Shadi. ...

Boost MultiIndex - objects or pointers (and how to use them?)?

I'm programming an agent-based simulation and have decided that Boost's MultiIndex is probably the most efficient container for my agents. I'm not a professional programmer, and my background is very spotty. I've two questions: Is it better to have the container contain the agents (of class Host) themselves, or is it more efficient fo...