c++11 thread 初始化

class background_task{ public: int id; int value; background_task(int _id, int _value):id(_id),value(_value){ output(); ...

2018-06-06 09:08:26

阅读数 103

评论数 0

整数相乘容易出错实例

  /// /* 1、测试 两个 int32 整数相乘,结果放保存在uint64整数,测试输出结果是否正确 * 2、 * 3、 * * date: 2018-05-25 */ #include <iostream&...

2018-05-24 08:46:46

阅读数 73

评论数 0

(转)Linux C++程序进行性能分析工具gprof使用入门

转自https://blog.csdn.net/garfier/article/details/12489953#   性能分析工具 软件的性能是软件质量的重要考察点,不论是在线服务程序还是离线程序,甚至是终端应用,性能都是用户体验的关键。这里说的性能重大的范畴来讲包括了性能和稳定性两个方...

2018-04-12 19:35:40

阅读数 15

评论数 0

__gnu_parallel::sort()对空间是否有要求

 目的:在使用__gnu_parallel::sort()时,发现改方法对空间好像有要求,所以测试__gnu_parallel::sort()的空间 需求。 方法: 在4G内存的机器上运行一个大的数据,然后调用__gnu_parallel::sort()排序,看是否能正常运行。 结果:该...

2018-04-04 15:03:27

阅读数 30

评论数 0

delete 对象后调用该对象的方法程序不报错

   delete 一个对象后,在执行该对象的方法,并不会报错,而返回一个不确定的值。   /*测试 delete MyVector 对象后,执行 is_eof() 函数是否显示已经结束*/ #include "vector.h" usin...

2018-03-27 10:30:56

阅读数 40

评论数 0

ubuntu拼音设置

Ubuntu16.04 已经自带pinyin输入法,直接设置即可使用,设置方法:   1、system setting -》language support -> keyboard input method system 选择 fcitx。 2、system set...

2018-03-25 08:32:41

阅读数 11

评论数 0

new 数组越界 系统不会报错

/** \brief 测试 数组越界 , 系统是否有报错 * 测试结果: 不报错 * * \param * \param * \return * */ #include <iostream> ...

2018-03-21 15:00:18

阅读数 36

评论数 0

delete 数组后 指针是否为null

/** \brief 测试 delete 数组指针后,数组指针是否为 nullptr * 测试结果: delete 数组指针后, 数组指针不为 nullptr * * \param * \param * \return * */ #includ...

2018-03-21 14:54:08

阅读数 112

评论数 1

类的函数模班

 #include <iostream> class UtilityTool{ public: template< typename alphabet_type> sta...

2018-03-08 14:17:10

阅读数 9

评论数 0

ubuntu 16.04 codeblocks 配置 openmp

( 转载:http://www.voidcn.com/article/p-wwyflsmx-bab.html )   添加 openmp 编译选项    Setings-->Compiler-->Global compiler setting...

2018-03-08 09:34:48

阅读数 121

评论数 0

Ubuntu 16.04 Linux系统内核升级方法(转)

转载地址:http://blog.csdn.net/csdn_duomaomao/article/details/77668946一、查看系统及内核版本命令#查看发布版本号cat /etc/issuelsb_release -a#查看内核版本号uname -sruname -a二、升级内核方法#...

2018-03-03 09:59:14

阅读数 177

评论数 0

编程错误总结

codeBlocks 中,sizeof() 函数统计错误,需要使用#pragma pack(push, 1)和#pragma pack(pop) 才能统计正确,__attribute__((packed));不正确 #if _MSC_VER #pragma pack(push, 1) ...

2018-02-08 10:30:45

阅读数 21

评论数 0

错误示例:字节对齐

#include<vector> #include<iostream> #include<stdio.h> struct student { ...

2018-02-05 22:51:46

阅读数 25

评论数 0

__attribute__((packed))详解

转自 http://blog.csdn.net/primeprime/article/details/50646469   1. __attribute__ ((packed)) 的作用就是告诉编译器取消结构在编译过程中的优化对齐,按照实际占用字节数进行对齐,是GCC特有的语法。这个功能...

2018-02-05 22:20:26

阅读数 15

评论数 0

错误示例:包引入顺序

#include<vector> #include<iostream> #include<stdio.h> //如果tuple.h在common.h前面,程序...

2018-02-05 21:51:34

阅读数 19

评论数 0

文件读写代码

#include <iostream> #include <fstream> #include <string> #include <s...

2018-02-05 14:52:52

阅读数 10

评论数 0

C++统计代码运行时间计时器(转)

转自http://blog.csdn.net/ap1005834/article/details/53419647   一、前言            这里记下从网上找到的一些自己比较常用的C++计时代码   二、Linux下精确至毫秒   #include &...

2018-02-05 11:59:53

阅读数 276

评论数 0

右值引用与转移语义

转载自《https://www.ibm.com/developerworks/cn/aix/library/1307_lisl_c11/》 新特性的目的 右值引用 (Rvalue Referene) 是 C++ 新标准 (C++11, 11 代表 2011 年 ) 中引入的新特性 , 它实现...

2018-01-26 14:52:57

阅读数 8

评论数 0

const 引用

#include <iostream> using std::cout; using std::endl; int main() { int ival = 0; const int ival3 = 1; int * const &a...

2018-01-26 11:52:55

阅读数 12

评论数 0

Lvalues and Rvalues

  转自http://www.cnblogs.com/areliang/archive/2011/11/16/2251480.html   今天看C++模板的资料,里面说到lvalue,rvalue的问题,这个问题以前也看到过,也查过相关资料,但是没有考虑得很深,只知道rvalue不能取...

2018-01-26 10:54:57

阅读数 29

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭