常用语句 - C++:修订间差异

来自牛奶河Wiki
跳到导航 跳到搜索
(创建页面,内容为“=== 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