随笔分类 - 转载
摘要:1. 编译和链接 将程序转化为机器可执行的代码,C语言分为三个步骤: A. 预编译。程序首先会交给预处理器,预处理器执行以#开头的指令,然后给程序添加指令,或者修改指令。 B. 编译。修改后的程序进入编译器,编译器会把程序翻译成机器指令(也就是目标代码),但是这样的程序还是不能执行的。 C. 链接。链接器把由编译器产生的目标代码和其他所需的代码整合到一起,这些附加代码包括程序中用到的库函数。这样...
阅读全文
摘要:#include"iostream"#include"string"using namespace std;int main(){ string str; while(getline(cin,str)) { string::size_type k; while((k=str.find("you"))!=string::npos){ str.replace(k,3,"we"); } cout<<st...
阅读全文
摘要:1.定义函数模板 2.使用模板函数 输出结果 3.确定返回的参数 若两个参数不正确,或者不支持模板定义的特性,编译时则会出错 4.多个模板参数 示例 返回值是T1,所以返回是int类型,结果是42,出错了 定义3个参数,第3个参数用于表示返回值类型 测试 返回正确的42.1 5.模板函数重载 重载函
阅读全文
摘要:1、暂停(Pause)、延迟(Delay)、等待(Wait)、睡眠(Sleep) 1)for+set+if,时间精度为0.01秒,适用平台为WinNT/2K/XP/2003。 利用for解析变量%time%并存为两个时间点%start%和%now%,再利用set /a计算两个时间点的时间差,最后用i
阅读全文