← C++ 高级程序设计(2020) 2020-C++高级程序设计-C++ 部分内置函数 发布 2020-07-01 更新 2022-03-07 约 4 分钟阅读 阅读 — 次
学习记录 2020 年课程笔记
C++部分内置函数
1. 内置函数
函数
作用
max(a,b)
取最大值
min(a,b)
取最小值
2. 系统时间
2.1. 通过SYSTEMTIME来进行获取
相应头文件:windows.h
变量类型:SYSTEMTIME sys;
获取当前系统时间:GetLocalTime(&sys)
其结构定义如下:
1 2 3 4 5 6 7 8 9 10 typedef struct _SYSTEMTIME { WORD wYear; WORD wMonth; WORD wDayOfWeek; WORD wDay; WORD wHour; WORD wMinute; WORD wSecond; WORD wMilliseconds; } SYSTEMTIME;
2.2. 参考
SYSTEMTIME
3. sort函数的用法
被包含的头文件:#include<algorithm>
3.1. sort()的标准型
sort(a,b,function_name)
可以调用定义的函数,default->整数的
function要求他们的参数应当为两个。
可以自定义的函数cmp(a,b)
1 2 3 4 5 6 7 8 9 10 11 12 13 sort (first_pointer,second_pointer,cmp);bool cmp (const int &a,const int &b) { return a > b; }int main () { vector<int > temp = { 6 , 5 , 4 , 3 , 2 , 1 }; out (temp); sort (temp.begin (), temp.end () , cmp); out (temp); }
3.2. 参考
c++sort函数的用法
4. put()和write()
4.1. put()
原型:put():适用于wchar_t
osrteam &put(char)
返回一个指向调用对象的引用,也就是可以直接拼接输出
4.2. write()
原型:basic_ostream<charT,traits> &write(const char_type* s,streamsize n);
write():方式返回一个指向调用它对象的引用,所以可以拼接,并不会遇到空制度时自动停止打印字符,而是打印指定数目的字符。
4.3. 参考
c++ put()与write()
评论