Click here to Skip to main content
15,898,993 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: std::fstream and std::transform about lower case question Pin
Maxwell Chen23-Jan-08 16:09
Maxwell Chen23-Jan-08 16:09 
GeneralRe: std::fstream and std::transform about lower case question Pin
Stephen Hewitt24-Jan-08 11:59
Stephen Hewitt24-Jan-08 11:59 
GeneralRe: std::fstream and std::transform about lower case question Pin
Maxwell Chen24-Jan-08 16:21
Maxwell Chen24-Jan-08 16:21 
GeneralRe: std::fstream and std::transform about lower case question Pin
Stephen Hewitt24-Jan-08 16:36
Stephen Hewitt24-Jan-08 16:36 
GeneralRe: std::fstream and std::transform about lower case question Pin
Maxwell Chen24-Jan-08 20:03
Maxwell Chen24-Jan-08 20:03 
QuestionHow to automate a server Pin
CodingLover22-Jan-08 18:53
CodingLover22-Jan-08 18:53 
Generalstd::map, std::for_each and boost::bind Pin
User 58385222-Jan-08 17:17
User 58385222-Jan-08 17:17 
GeneralRe: std::map, std::for_each and boost::bind Pin
Stephen Hewitt22-Jan-08 18:34
Stephen Hewitt22-Jan-08 18:34 
This works for me:
// VanillaConsole.cpp : Defines the entry point for the console application.
//
 
#include "stdafx.h"
#include <iostream>
#include <string>
#include <map>
#include <algorithm>
#include <functional>
#include <boost/bind.hpp>
using namespace std;
 
class MyType
{
public:
	MyType(const string &name) : m_name(name) {}
 
	void Method()
	{
		cout << m_name << endl;
	}
 
private:
	string m_name;
};
 
typedef std::map<int, MyType> Map_t;
 
int main(int argc, char* argv[])
{
	Map_t m;
 
	// Populate the map with some entries.
	m.insert(Map_t::value_type(1, MyType("One")));
	m.insert(Map_t::value_type(2, MyType("Two")));
	m.insert(Map_t::value_type(3, MyType("Three")));
	m.insert(Map_t::value_type(4, MyType("Four")));
	m.insert(Map_t::value_type(5, MyType("Five")));
 
	// Here's the tricky bit...
	for_each(m.begin(), m.end(), boost::bind(&MyType::Method, boost::bind(&Map_t::value_type::second, _1)));
 
	return 0;
}


Steve

GeneralRe: std::map, std::for_each and boost::bind Pin
User 58385222-Jan-08 18:41
User 58385222-Jan-08 18:41 
GeneralRe: std::map, std::for_each and boost::bind Pin
Stephen Hewitt22-Jan-08 18:49
Stephen Hewitt22-Jan-08 18:49 
Questionproblem with memory allocation when trying to store a large table Pin
gluballs22-Jan-08 16:15
gluballs22-Jan-08 16:15 
GeneralRe: problem with memory allocation when trying to store a large table Pin
User 58385222-Jan-08 17:25
User 58385222-Jan-08 17:25 
GeneralRe: problem with memory allocation when trying to store a large table Pin
gluballs22-Jan-08 18:18
gluballs22-Jan-08 18:18 
GeneralRe: problem with memory allocation when trying to store a large table Pin
User 58385222-Jan-08 18:22
User 58385222-Jan-08 18:22 
GeneralRe: problem with memory allocation when trying to store a large table Pin
gluballs22-Jan-08 18:56
gluballs22-Jan-08 18:56 
GeneralRe: problem with memory allocation when trying to store a large table Pin
User 58385222-Jan-08 18:58
User 58385222-Jan-08 18:58 
GeneralRe: problem with memory allocation when trying to store a large table Pin
Stephen Hewitt22-Jan-08 19:36
Stephen Hewitt22-Jan-08 19:36 
GeneralRe: problem with memory allocation when trying to store a large table Pin
David Crow23-Jan-08 3:27
David Crow23-Jan-08 3:27 
QuestionRead particular bit in a .bin file Pin
Kennis22-Jan-08 16:02
Kennis22-Jan-08 16:02 
GeneralRe: Read particular bit in a .bin file Pin
Don Box22-Jan-08 19:06
Don Box22-Jan-08 19:06 
GeneralPointers and reference Pin
vibindia22-Jan-08 15:08
vibindia22-Jan-08 15:08 
GeneralRe: Pointers and reference Pin
Stephen Hewitt22-Jan-08 16:39
Stephen Hewitt22-Jan-08 16:39 
GeneralRe: Pointers and reference Pin
Nitheesh George22-Jan-08 19:21
Nitheesh George22-Jan-08 19:21 
GeneralATL Win32 issue Pin
act_x22-Jan-08 14:19
act_x22-Jan-08 14:19 
GeneralRe: ATL Win32 issue Pin
Naveen22-Jan-08 16:50
Naveen22-Jan-08 16:50 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.