常用语句 - C++:修订间差异
跳到导航
跳到搜索
(创建页面,内容为“=== Compile === ==== 当前函数名 ==== 在大多数编译器中,__FUNCTION__ 宏会被替换为当前函数名 cout << "Current Function: " << __FUNCTION__ << std::endl; * __FUNCTION__ : myfun * __func__ : myfun * __PRETTY_FUNCTION__ : void sys_info(std::string), gcc 分类:Develop 分类:C++”) |
无编辑摘要 |
||
第1行: | 第1行: | ||
=== 转换 === | |||
==== 数值转为字符串 ==== | |||
#include <string> | |||
str1 = std::to_string(num1); | |||
==== 字符串转换成整数 ==== | |||
#include <string> | |||
num1 = std::stoi(str1); | |||
=== Compile === | === Compile === | ||
==== 当前函数名 ==== | ==== 当前函数名 ==== |
2024年8月22日 (四) 16:59的版本
转换
数值转为字符串
#include <string> str1 = std::to_string(num1);
字符串转换成整数
#include <string> num1 = std::stoi(str1);
Compile
当前函数名
在大多数编译器中,__FUNCTION__ 宏会被替换为当前函数名
cout << "Current Function: " << __FUNCTION__ << std::endl;
- __FUNCTION__ : myfun
- __func__ : myfun
- __PRETTY_FUNCTION__ : void sys_info(std::string), gcc