cast int into a string

G

Gary Wessle

Hi

how can I do this

map<string, int> mp;
int a = 8;

string s = "r_" + reinterpret_cast<string> (a);
mp++;

so that I have r_8 as the key and its number of occurrences as value.

thanks
 
N

Noah Roberts

Gary said:
Hi

how can I do this

map<string, int> mp;
int a = 8;

string s = "r_" + reinterpret_cast<string> (a);
mp++;

so that I have r_8 as the key and its number of occurrences as value.


Boost has a lexical_cast "operator" that I believe does what you want.
 
G

Gary Wessle

Noah Roberts said:
Gary said:
Hi

how can I do this

map<string, int> mp;
int a = 8;

string s = "r_" + reinterpret_cast<string> (a);
mp++;

so that I have r_8 as the key and its number of occurrences as value.


Boost has a lexical_cast "operator" that I believe does what you want.


thanks, that was easy
#include "boost/lexical_cast.hpp"
using boost::lexical_cast;

int x = 4;
string s = "I am " + lexical_cast<string> (x) + "years old".

(http://www.boost.org/)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
474,432
Messages
2,571,680
Members
48,796
Latest member
Greg L.

Latest Threads

Top