C++
文章平均质量分 61
掠雪墨影
这个作者很懒,什么都没留下…
展开
-
[effective modern c++][2]理解auto类型推断
effective modern c++ 第二章 理解 auto 的类型推断规则原创 2017-02-13 17:37:46 · 725 阅读 · 0 评论 -
[effective modern c++][1]理解模板类型推断
effective modern c++ 读书笔记,第一章,理解模板类型推断原创 2017-02-09 20:52:13 · 935 阅读 · 0 评论 -
[effective modern c++][5]与其使用显示类型推断不如使用auto
effective modern c++第五章 与其使用显示类型推断不如使用auto原创 2017-02-16 21:58:30 · 649 阅读 · 0 评论 -
C++临时变量的生命周期
介绍了c++中临时变量的生命周期。讨论了当使用常量引用来引用一个临时变量时的特殊情况。这个常量被称为“The Most Important const”转载 2016-04-12 15:30:40 · 803 阅读 · 0 评论 -
C++ lamda表达式
简要介绍了c++中的lamda表达式和其用法原创 2016-03-23 13:56:24 · 9707 阅读 · 0 评论 -
在mingw项目中引入googletest
googletest是c/c++项目的成熟测试框架,本文介绍了在eclipse+mingw开发环境下,引入googletest的方法原创 2016-03-08 19:12:51 · 3593 阅读 · 1 评论 -
c++ 一次读取文件全部内容
使用标准c++方法一次读取文件中的全部内容原创 2016-03-08 18:58:38 · 23832 阅读 · 3 评论 -
openssl 使用非阻塞 bio
在 openssl 中使用非阻塞的bio方法纪要。通过与 epoll 的配合,完成高效的加密连接处理原创 2016-03-08 18:53:21 · 6414 阅读 · 2 评论 -
函数指针的妙用
问题:假设程序里面定义了100函数,函数名为fun1,fun2,fun3,fun4....fun100. 想在程序执行时候,给定一个数比如10,如何能自动的调用fun10, 输入20,自动调用fun20呢? 解决1:用if/else 或者switch/case都能实现。但有没有更好的办法呢? 不成功的解法:定义一个宏#define FUN转载 2013-09-03 20:27:01 · 803 阅读 · 0 评论 -
linux下c++实现简单的生产者消费者队列模式
引言生产者消费者是一个经典的模式原创 2014-04-23 14:53:30 · 4434 阅读 · 0 评论 -
动态二维数组的分配与释放
本博客(http://blog.csdn.net/livelylittlefish)贴出作者(三二一、小鱼)相关研究、学习内容所做的笔记,欢迎广大朋友指正! 动态二维数组的分配与释放 两种方法转载 2013-09-11 15:20:03 · 2736 阅读 · 0 评论 -
c++中的常量折叠
好久没有更新博客啦,我太懒了。今天在论坛看到一段讨论const的代码,通过搜索知道了常量折叠这个概念,记录一下!wiki解释常量折叠如下:常量折叠(Constant folding)是其中一种被很多现代编译器使用的编译器最优化技术。常量折叠是在编译时间简单化常量表达的一个过程。简单来说就是将常量表达式计算求值,并用求得的值来替换表达式,放入常量表。可以算作一种编译优化。下面看一段代原创 2013-12-03 13:03:55 · 740 阅读 · 0 评论 -
C++模版初探之模版函数
第一次阅读有关C++模版方面的内容,做个记录模版属于泛函编程。所谓泛函,就是以独立于任何特定的类型的方式编写代码。下面是一个简单的函数模版的例子,用来比较两个数的大小。#include using namespace std;template T compare(T a, T b){ return a > b ? a : b;}int main(){ int a原创 2013-09-02 20:18:29 · 746 阅读 · 0 评论 -
给Qt的控件添加新信号
Qt的控件有时候并不提供我们想要的信号已QLineEdit为例,它并没有提供鼠标点击的信号,此时就需要我们自己添加方法如下:mylineedit.h#ifndef MYLINEEDIT_H#define MYLINEEDIT_H#include #include class MyLineEdit : public QLineEdit{ Q_OBJECTpub原创 2013-06-28 13:03:13 · 3487 阅读 · 2 评论 -
C++中fstream的用法
fstream顾名思义就是文件流,所以它也是以stream类为基础的。stream类有两个重要的运算符:插入器(向流输出数据。比如:cout析取器(>>)从流中读取数据。比如:cin>>a;在c++中文件操作通过stream的子类fstream实现,要使用fstream就要引用头文件fstream。打开文件(open()函数)open()函数的原型是:voi转载 2013-07-09 20:29:54 · 3389 阅读 · 0 评论 -
[effective modern c++][3]理解decltype
effective modern c++ 第三章,理解decltype原创 2017-02-15 20:17:45 · 522 阅读 · 0 评论