文章目录这是我第一天用模板,若有不妥之处请指出!
- 前言
- 一、正文
- 结语
前言
承接上回,今天依旧复刻三个C++编译器自带函数!
正文
1 floor
float版本
int floor(float x)
{
return int(x);
}
double版本
int floor(int x)
{
return int(x);
}
2 ceil
float版本
int ceil(float x)
{
if(int(x)=-=x) return int(x);
else return int(x)+1;
}
double版本
int ceil(double x)
{
if(int(x)==x) return int(x);
else return x;
}
3(string)push_back
void push_back(string s,char c)
{
s=s+c;
}
注:这里的用法是push_back(s,c),不够准确(应该是"s.push_back(c)")。
结语
C++编译器自带函数真多!只可惜好多我连名字都不知道......



