当前位置: 首页 > news >正文

听书369进入公众号优化设计五年级下册语文答案2021

听书369进入公众号,优化设计五年级下册语文答案2021,淘宝客没有网站怎么做,南宁网站快速优文章目录目录1.模板2.预处理器3.信号处理目录 1.模板 模板是泛型编程的基础#xff0c;泛型编程#xff1a;以一种独立于任何特定类型的方式 #include iostream #include stringusing namespace std;template typename T inline T const Max… 文章目录目录1.模板2.预处理器3.信号处理目录 1.模板 模板是泛型编程的基础泛型编程以一种独立于任何特定类型的方式 #include iostream #include stringusing namespace std;template typename T inline T const Max(T const a , T const b){return ab?b:a; }int main(){int i 10 , j 11;coutint\tMax(i,j)endl;double m 13.5 , n 11.3;coutdouble\tMax(m,n)endl;string s1 wfy, s2 hxm;coutstring\tMax(s1,s2)endl;return 0; }int 11 double 13.5 string wfy #include iostream #include vector #include cstdlib #include string #include stdexceptusing namespace std;template class T class Stack { private: vectorT elems; // 元素 public: void push(T const); // 入栈void pop(); // 出栈T top() const; // 返回栈顶元素bool empty() const{ // 如果为空则返回真。return elems.empty(); } }; template class T void StackT::push (T const elem) { // 追加传入元素的副本elems.push_back(elem); } template class T void StackT::pop () { if (elems.empty()) { throw out_of_range(Stack::pop(): empty stack); }// 删除最后一个元素elems.pop_back(); } template class T T StackT::top () const { if (elems.empty()) { throw out_of_range(Stack::top(): empty stack); }// 返回最后一个元素的副本 return elems.back(); } int main() { try { Stackint intStack; // int 类型的栈 Stackstring stringStack; // string 类型的栈 // 操作 int 类型的栈 intStack.push(7); cout intStack.top() endl; // 操作 string 类型的栈 stringStack.push(hello); cout stringStack.top() std::endl; stringStack.pop(); stringStack.pop(); } catch (exception const ex) { cerr Exception: ex.what() endl; return -1;} }当上面的代码被编译和执行时它会产生下列结果 7 hello Exception: Stack::pop(): empty stack 第一个例子中typename改为class也是可以的: #include iostream #include stringusing namespace std;template class T inline T const Max (T const a, T const b) { return a b ? b:a; } int main () {int i 39;int j 20;cout Max(i, j): Max(i, j) endl; double f1 13.5; double f2 20.7; cout Max(f1, f2): Max(f1, f2) endl; string s1 Hello; string s2 World; cout Max(s1, s2): Max(s1, s2) endl; return 0; }Max(i, j): 39 Max(f1, f2): 20.7 Max(s1, s2): World 2.预处理器 3.信号处理 #include iostream #include csignal #include unistd.husing namespace std;void signalHandler( int signum ) {cout Interrupt signal ( signum ) received.\n;// 清理并关闭// 终止程序 exit(signum); }int main () {// 注册信号 SIGINT 和信号处理程序signal(SIGINT, signalHandler); while(1){cout Going to sleep.... endl;sleep(1);}return 0; }当上面的代码被编译和执行时它会产生下列结果 Going to sleep… Going to sleep… Going to sleep… 现在按 CtrlC 来中断程序您会看到程序捕获信号程序打印如下内容并退出 Going to sleep… Going to sleep… Going to sleep… Interrupt signal (2) received. #include iostream #include csignal #include unistd.husing namespace std;void signalHandler( int signum ) {cout Interrupt signal ( signum ) received.\n;// 清理并关闭// 终止程序 exit(signum); }int main () {int i 0;// 注册信号 SIGINT 和信号处理程序signal(SIGINT, signalHandler); while(i){cout Going to sleep.... endl;if( i 3 ){raise( SIGINT);}sleep(1);}return 0; }当上面的代码被编译和执行时它会产生下列结果并会自动退出 Going to sleep… Going to sleep… Going to sleep… Interrupt signal (2) received.
http://www.sadfv.cn/news/195825/

相关文章:

  • 网站建设存在的问题及解决办法威海住房建设局网站
  • 官方网站建设专家磐石网络淘宝上做网站怎么样
  • 苏州怎么做网站办公室装修铺哪种地板
  • 网站制作 php3x3x3x域名
  • 用什么软件做购物网站京东商城官网入口
  • 番禺做网站服务网站制作域名是免费的吗
  • 广西住房和城乡建设厅培训中心网站另类投资公司网站建设规定
  • 中国建设教育协会网站pc端网站建设价格明细表
  • 中国南京网站wordpress新浪图
  • 有些网站开发人员工具无反应wordpress新浪jquery
  • 电影网站权重怎么做企业网站建设哪家
  • 网站开发报价合同塘厦外发加工网
  • 北京工商网站不成立公司怎么做企业网站
  • 西乡县门户网站人工智能建筑设计软件
  • 做pc端网站教程今天的国际新闻最新消息
  • 玉田住房和建设局网站做网站推广优化哪家好
  • 学生怎样建设网站优易网络公司员工发展
  • 手机网站 尺寸wordpress 一页一屏
  • 手表网站建设被通知公司网站域名到期
  • 爱网是什么网站c 转网站开发
  • 网站布局类型seo服务内容
  • 网站 详细设计昆明优化网站排名
  • 郑州网站建设品牌好做箱包关注哪个网站
  • html5网站建设wordpress 插件 主体
  • 网站升级改版需要多久中国新发展+世界新机遇
  • 做类似淘宝网站多少钱企业网站设计的深圳公司
  • 潍坊市坊子区建设局网站wordpress收录慢
  • 深圳建网站开发费用中国海员建设工会网站
  • 网站建设的开发语言广东省建设执业资格注册中心官方网站
  • 重庆网站建设公司多少钱一元云淘网站开发