C++函数
文章平均质量分 73
Cai_鸟
这个作者很懒,什么都没留下…
展开
-
谈谈dynamic_cast函数。
dynamic_cast (expression)该运算符把expression转换成type-id类型的对象。Type-id 必须是类的指针、类的引用或者void*;如果 type-id 是类指针类型,那么expression也必须是一个指针,如果 type-id 是一个引用,那么 expression 也必须是一个引用。dynamic_cast运算符可以在执行期决定真正的类型。如原创 2015-09-14 10:05:33 · 441 阅读 · 0 评论 -
Qt getOpenFileName函数使用详解
Qt 打开文件的默认路径 QFileDialog::getOpenFileName()为了说明QFileDialog::getOpenFileName()函数的用法,还是先把函数签名放在这里:QString QFileDialog::getOpenFileName ( QWidget * parent = 0, const QStr转载 2015-09-21 11:02:57 · 28086 阅读 · 2 评论 -
boost的字符串处理函数——string algorithm
c++在stl库中提供了一个string类用以代替c语言的char*来实现字符串功能,不过stl的string只提供了一个连接字符串和查找的功能,其它的常用函数几乎一律没有,就连字符串替换都得自己来实现,和c#的字符串函数比起来简直弱爆了。boost库在头文件中提供了不少字符串处理函数,用以帮助我们实现基本的字符串处理功能,极大程度上缓解了字符串函数不够用的问题。 s转载 2015-09-21 17:01:10 · 554 阅读 · 0 评论 -
互斥锁pthread_mutex_t的使用
互斥锁pthread_mutex_t的使用(转载),有需要的朋友可以参考下。互斥锁pthread_mutex_t的使用(转载)1. 互斥锁创建有两种方法创建互斥锁,静态方式和动态方式。POSIX定义了一个宏PTHREAD_MUTEX_INITIALIZER来静态初始化互斥锁,方法如下:pthread_mutex_t mutex=PTHREAD_MUTEX_INI转载 2015-12-22 10:51:20 · 407 阅读 · 0 评论