上一页 1 ··· 21 22 23 24 25

2018年5月10日

大数问题

摘要: 一:大数加法 1) 模板: test: 2)大数加减执行完毕后再对储存结果的result数组进行一次性进位(因为每位中两个十一上的数相加最多只进行一位累计结果不会造成数据范围溢出) eg: 8 1 3 5 7 3 8 7 2 5 8 9 7 1 + 3 2 9 4 8 1 3 0 9 1 8 9 0 阅读全文

posted @ 2018-05-10 17:39 tianzeng 阅读(326) 评论(0) 推荐(0) 编辑

2018年5月9日

浅谈c++中map插入数据的用法

摘要: map:数据的插入 在构造map容器后,我们就可以往里面插入数据了。这里讲三种插入数据的方法: 第一种:用insert函数插入pair数据 map<int, string> mapStudent; mapStudent.insert(pair<int, string>(1,“student_one” 阅读全文

posted @ 2018-05-09 22:46 tianzeng 阅读(65152) 评论(0) 推荐(1) 编辑

2018年4月27日

c++中new的用法

摘要: new operator 内置的new操作符,经常使用的T *ptr = new T(),分配内存,调用构造函数 调用operator new分配内存,operator new (sizeof(A)) 调用构造函数生成类对象,A::A() ,调用placement new 返回相应指针 事实上,分配 阅读全文

posted @ 2018-04-27 20:01 tianzeng 阅读(45161) 评论(2) 推荐(1) 编辑

2018年4月24日

线程

摘要: 在线程代码中,这个特殊的执行流被称为“初始线程”或“主线程”(mian函数中的线程)。初始线程的特殊性在于main函数返回阶段保留了传统UNIX进程行为,即进程结束时不会等待其他线程结束。从main函数返回将导致进程终止,也将使进程内所有的线程终止。可以在main函数中调用pthread_exit, 阅读全文

posted @ 2018-04-24 21:59 tianzeng 阅读(641) 评论(0) 推荐(0) 编辑

2018年4月3日

函数对象

摘要: 如果f是一个function object,则可以将operator()作用于f身上。他是一个行为类似于函数的对象,为了能够行为类似函数,其类别中必须定义(或重载、重写)function call运算符(operator()),就可以在函数对象后加一对小括号以此来调用函数对象定义的operator( 阅读全文

posted @ 2018-04-03 23:10 tianzeng 阅读(245) 评论(0) 推荐(0) 编辑

2018年3月31日

c++ 中lambda

摘要: C++ 11中的Lambda表达式用于定义并创建匿名的函数对象,以简化编程工作。 lambda 表达式使用一对方括号作为开始的标识,类似于声明一个函数,只不过这个函数没有名字,也就是一个匿名函数 Lambda表达式完整的声明格式 [capture list] (params list) mutabl 阅读全文

posted @ 2018-03-31 20:32 tianzeng 阅读(1189) 评论(0) 推荐(0) 编辑

上一页 1 ··· 21 22 23 24 25

导航