查看“常用语句 - C++”的源代码
←
常用语句 - C++
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
=== 转换 === ==== 数值转为字符串 ==== #include <string> str1 = to_string(num1); ==== 字符串转换成整数 ==== #include <string> num1 = stoi(str1); === 条件 === ==== map 元素是否存在 ==== #include <map> map<string, int> map1; map1["key1"] = 123; if (map1.count("key1")) { ... } === 循环 === ==== map ==== <nowiki># C++11 for (const auto& pair1 : map1) { cout << pair1.first << ": " << pair1.second << endl; } # 基本方法:迭代器 for (map<int, string>::iterator it = map1.begin(); it != map1.end(); ++it) { cout << it->first << ": " << it->second << endl; } # 函数封装 #include <algorithm> void printPair(const pair<int, string>& p) { cout << p.first << ": " << p.second << endl; } ... for_each(map1.begin(), map1.end(), printPair);</nowiki> === Compile === ==== 当前函数名 ==== 在大多数编译器中,__FUNCTION__ 宏会被替换为当前函数名 cout << "Current Function: " << __FUNCTION__ << endl; * __FUNCTION__ : myfun * __func__ : myfun * __PRETTY_FUNCTION__ : void sys_info(string), gcc [[分类:Develop]] [[分类:C++]]
返回
常用语句 - C++
。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
目录
文章分类
侧边栏
帮助
工具
链入页面
相关更改
特殊页面
页面信息