随笔分类 -  C/C++

摘要:内存冗余法,即在堆上开辟空间,然后通过参数传递过去。 为什么这样做,主要在于节省开销,比如,当我们在创建线程时,会用到函数: 最后一个即传入的参数,如果只是传一个常规类型倒无所谓,但如果需要传递结构体: 如果在栈上定义,那么在一定程度上,会占用很大一部份内存:threadInfo ti[1024]; 阅读全文
posted @ 2017-11-28 14:59 *平凡*随风舞 阅读(544) 评论(0) 推荐(0)
摘要:以上代码是一个字符串反转模型,其中应用到了逗号表达示: 这里可以理解为表达示1,表达示2,最终会按照表达示2来进行while的判断条件。 逗号表达示,又称为顺序表达示求值运算符,一个逗号表达式又可以与另一个表达式组成一个新的逗号表达式,如(a=3*5,a*4),a+5 先计算出a的值等于15,再进行 阅读全文
posted @ 2017-11-20 16:10 *平凡*随风舞 阅读(482) 评论(0) 推荐(0)
摘要:使用API实现增删改查客户端代码: 使用API操作事务: 阅读全文
posted @ 2017-11-14 20:54 *平凡*随风舞 阅读(1872) 评论(0) 推荐(1)
摘要:其实这个是可以正常运行的,原因如下: 因为对于非虚成员函数,C++这门语言是静态绑定的。这也是C++语言和其它语言Java, Python的一个显著区别。以此下面的语句为例: pA->test(); 这语句的意图是:调用对象 pA 的 test 成员函数。如果这句话在Java或Python等动态绑定 阅读全文
posted @ 2017-11-08 16:32 *平凡*随风舞 阅读(197) 评论(0) 推荐(0)