libstdc++

Storing objects in vector

Hi, all Is it possible to have a vector without specializing it? My problem is: I have an abstract class N4GestureRecognizer and a couple of subclasses of it. So in a Controller class I want to have a vector<N4GestureRecognizer> recognizers_ but since it is abstract I cannot. How can I store this recognizers in a vector or collection ...

g++ without libstdc++ - can it be done? - a very configurable lightweight libstdc++ where I can take stuff out easily would also do the trick

I'm trying something spooky here. I'm trying to write C++ programs, compiled with GNU's g++, but without a dependency on libstdc++ :) but it seems that I need that for even the most basic things need it. A libstdc++ with a configurable feature set would be acceptable. The command I use is g++ -nodefaultlibs -fno-rtti -fno-exceptions -...

libstdc++.so.5: cannot open shared object file - but library is installed and up-to-date

My client had some developer write a small c++ command-line app to run on their Linux servers. On one of the servers (running Fedora 11), when I execute the app I get the following error: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory Obviously the first thing I did wa...

C++ equivalent of mbsrtowcs and wcsrtombs using locales and streams

Is there a C++ equivalent of mbsrtowcs and wcsrtombs type functions using std::locale and C++ streams functionality? I'm trying to figure out the best way to convert back and forth between std::string and std::wstring using the standard library. It seems std::locale can almost do this, but I'm a little iffy on some details, or on what l...

Using Objective-C++ static library in straight Objective-C target

I build a static library that uses Objective-C++. When it is used in a straight Objective-C target, I get Undefined symbols: "___gxx_personality_v0", referenced from: I can solve this by adding -lstdc++ to the target's "Other Linker Flags". Question: Is there a way to specify this in the static library itself to make this step unne...

Deep copy of vector<Point> myArr

In order to make a deep copy of myArr, vector <Point> myArr; where Point is a class with 2 ints as members, Do I need to do something special? or is ok with vector <Point> otherArr = myArr; I need to delete some points in otherArr but at the same time I need all the points in myArr for later usage. thanks in advance ...

iterator to pointer or reference - ERROR

Hi, I have this: //function definition //Point and Range are classes made of 2 ints Point barycenter_of_vector_in_range(vector<cv::Point> &points, cv::Range range); //In other place... vector<vector<Point> > tracks_; //it has some content for (vector< vector<Point> >::const_iterator track = tracks_.begin(); track != tracks_.end(); tr...

Is it possible to link libstdc++ statically in Mac OSX 10.6?

I am trying to run my C++ program on other Mac OSX machines which may have an older copy of libstdc++, but have all the other tools. I tried to follow this approach, also mentioned in this SO question, even though it discusses a linux setup. I have small program try.cpp: #include <iostream> int main() { int a = 10; std:...

error while loading shared libraries: libstdc++.so.6: wrong ELF class: ELFCLASS64

I am trying to install Qt in my CentOS pc. while building the library I'm getting this error. /root/capture/qt-everywhere-opensource-src-4.7.0/bin/qmake: error while loading shared libraries: libstdc++.so.6: wrong ELF class: ELFCLASS64 /root/capture/qt-everywhere-opensource-src-4.7.0/bin/qmake: error while loading shared libraries: libs...

is libstdc++ reentrant library ?

Hi, I am using libstdc++ on MAC for developing extensions for firefox. I am getting crashes inside libstdc+ library when I am referring to it across multiple firefox extensions. I was thinking whether libstdc++ for XCode compiler is reentrant or not. If not, is there any version of libstdc++ is available with is reentrant ? ...