摘要: c++ 里面的map容器的迭代器里面 有个first 和 second例如map<string, int> m;m["one"] = 1;map<string, int>::iterator p = m.begin();p->first; // 这个是 string 值是 "one"p->second; //这个是 int 值是 1希望能为需要的朋友解决问题,如果还不能解决可以联系QQ897703027,email:hongjiandao@163.com欢迎大家交流cocos2d-x,C++等各方面的知识,或者创业团队 阅读全文
posted @ 2013-05-01 20:46 imik 阅读(2194) 评论(0) 推荐(0) 编辑
摘要: #与###define GPEBLT_FUNCNAME(basename) (SCODE (GPE::*)(struct GPEBltParms *))&GPE::##basename在#define中,标准只定义了#和##两种操作。#用来把参数转换成字符串,##则用来连接前后两个参数,把它们变成一个字符串。 #include <stdio.h> #define paster( n ) printf( "token " #n" = %d\n ", token##n ) int main() { int token9=10; paste 阅读全文
posted @ 2013-05-01 20:45 imik 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 方法一 根据中文在ASCII中的范围判断#include"stdafx.h"#include<string>#include<iostream>usingnamespacestd;int_tmain(intargc,_TCHAR*argv[]){strings="你好CSDN,我的";stringt;for(inti=0;i<s.length();i++){if(s<255&&s>0)//扩充的ASCII字符范围为0-255,如是,处理一个字节{t.append(s.substr(i,1));t. 阅读全文
posted @ 2013-05-01 20:42 imik 阅读(602) 评论(0) 推荐(0) 编辑