c++
dengkaikaikai
就职于杭州某金融软件提供商
展开
-
C++中引用与指针的区别(详细介绍)
使用grep从文本中检索出所有包含方案4或方案[4]的行参考链接我现在想起之前的尝试之所以会失败,是因为在使用grep的时候没有区分基本的正则表达式和扩展的正则表达式的不同。 现在我使用下面的正则表达式进行检索: grep -E “方案([0-9]|[[0-9]])” algoserver#9.log转载 2017-05-02 21:47:22 · 188 阅读 · 0 评论 -
函数返回指针类型与函数的可重入性
在c和c++中,自动变量在堆栈中分配内存。当包含自动变量的函数或代码块退出时,它们所占用的内存便被回收,它们的内容肯定会被下一个所调用的函数覆盖。这一切取决于堆栈中先前的自动变量位于何处,活动函数声明了什么变量,写入了什么内容等。原先自动变量地址的内容可能被立即覆盖,也可能稍后才被覆盖。 在c和c++中,数组作为参数传入函数或作为结果从函数中返回时,都会隐式使用到指针,即实际传递的是该数组首个元素原创 2017-05-13 11:33:26 · 533 阅读 · 0 评论 -
c++多态性的一些思考
多态性表示在不同时刻有不同的心态,c++中,多态性总是涉及使用指针或引用来调用对象的函数成员。 多态也涉及c++的继承机制。 基于以上两点,我们可以总结出: 多态性意味着,属于一组继承性相关的类的对象可以通过基类指针或引用来传送和操作。 显然多态性的实现依赖于以下两个要素: 1. 指针或引用 2. 继承机制在阅读《c++入门经典》 这本书的第11.1.3节的时候,它对多态性的描述中提出了原创 2017-05-16 22:32:02 · 217 阅读 · 0 评论 -
c++ functional object函数对象
这篇博文写的不错: C++中的函数对象(Function Object)(一) C++中的函数对象(Function Object)(二)转载 2017-08-29 22:59:56 · 829 阅读 · 1 评论 -
C++ String Toolkit Library (StrTk)
最近发现了一个非常好的c++开源库 C++ String Toolkit Library (StrTk) ,故整理一下。原网址如下: http://www.partow.net/programming/strtk/index.html 简介C ++ String Toolkit库(StrTk)是一个通用的字符串处理库。 它的设计原则以效率和易用性为主。 本教程将主要介绍该库的字符串解析strin翻译 2017-08-15 23:09:24 · 1313 阅读 · 0 评论