12 hanfeiyan

尚未进行身份认证

暂无相关描述

等级
TA的排名 252w+

c++11 thread 初始化

classbackground_task{public:intid;intvalue;background_task(int_id,int_value):id(_id),value(_value){output();std::cout<<"initialize.\n";}...

2018-06-06 09:08:26

整数相乘容易出错实例

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

2018-05-24 08:46:46

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

转自https://blog.csdn.net/garfier/article/details/12489953# 性能分析工具软件的性能是软件质量的重要考察点,不论是在线服务程序还是离线程序,甚至是终端应用,性能都是用户体验的关键。这里说的性能重大的范畴来讲包括了性能和稳定性两个方面,我们在做软件测试的时候也是要重点测试版本的性能表现和稳定性的。对于软件测试过程中发现的性能问题,如...

2018-04-12 19:35:40

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

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

2018-04-04 15:03:27

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

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

2018-03-27 10:30:56

ubuntu拼音设置

Ubuntu16.04已经自带pinyin输入法,直接设置即可使用,设置方法: 1、systemsetting-》languagesupport->keyboardinputmethodsystem选择fcitx。2、systemsetting-》textentry-》,勾选show currentinputsourceinthe...

2018-03-25 08:32:41

new 数组越界 系统不会报错

/**\brief测试数组越界,系统是否有报错*测试结果:不报错**\param*\param*\return**/#include<iostream>usingstd::cout;intmain(){int*ary=newint[100...

2018-03-21 15:00:18

delete 数组后 指针是否为null

/**\brief测试delete数组指针后,数组指针是否为nullptr*测试结果:delete数组指针后,数组指针不为nullptr**\param*\param*\return**/#include<iostream>usingstd::cout;int...

2018-03-21 14:54:08

类的函数模班

 #include<iostream>classUtilityTool{public:template<typenamealphabet_type>staticvoidmethod1(){std::cout<<__FUNCTION__<<":sizeof(alp...

2018-03-08 14:17:10

ubuntu 16.04 codeblocks 配置 openmp

(转载:http://www.voidcn.com/article/p-wwyflsmx-bab.html) 添加openmp编译选项  Setings-->Compiler-->Globalcompilersettings-->Compilersettings-->CompilerFlags  勾选EnabletheOpe...

2018-03-08 09:34:48

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

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

2018-03-03 09:59:14

编程错误总结

codeBlocks中,sizeof()函数统计错误,需要使用#pragmapack(push,1)和#pragmapack(pop)才能统计正确,__attribute__((packed));不正确#if_MSC_VER#pragmapack(push,1)#endiftemplate<typenameT1,typenameT2>s...

2018-02-08 10:30:45

错误示例:字节对齐

#include<vector>#include<iostream>#include<stdio.h>structstudent{charc;intage;}__attribute__((packed));//win32系统中codeblock运行结果:为8,char和int换位置后结果为:5...

2018-02-05 22:51:46

__attribute__((packed))详解

转自 http://blog.csdn.net/primeprime/article/details/50646469 1. __attribute__((packed))的作用就是告诉编译器取消结构在编译过程中的优化对齐,按照实际占用字节数进行对齐,是GCC特有的语法。这个功能是跟操作系统没关系,跟编译器有关,gcc编译器不是紧凑模式的,我在windows下,用vc的编译器也不...

2018-02-05 22:20:26

错误示例:包引入顺序

#include<vector>#include<iostream>#include<stdio.h>//如果tuple.h在common.h前面,程序会报错,如果放在后面则正常。//说明包引入有先后顺序,使用时要注意#include"tuple.h"#include"common.h"intmain(){...

2018-02-05 21:51:34

文件读写代码

#include<iostream>#include<fstream>#include<string>#include<sstream>usingstd::ifstream;usingstd::ofstream;usingstd::string;usingstd::cout;/*runth...

2018-02-05 14:52:52

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

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

2018-02-05 11:59:53

右值引用与转移语义

转载自《https://www.ibm.com/developerworks/cn/aix/library/1307_lisl_c11/》新特性的目的右值引用(RvalueReferene)是C++新标准(C++11,11代表2011年)中引入的新特性,它实现了转移语义(MoveSementics)和精确传递(PerfectForwarding)。它...

2018-01-26 14:52:57

const 引用

#include<iostream>usingstd::cout;usingstd::endl;intmain(){intival=0;constintival3=1;int*const&ref=&ival;//int*&ref2=&ival;//错误,因为&a...

2018-01-26 11:52:55

Lvalues and Rvalues

 转自http://www.cnblogs.com/areliang/archive/2011/11/16/2251480.html 今天看C++模板的资料,里面说到lvalue,rvalue的问题,这个问题以前也看到过,也查过相关资料,但是没有考虑得很深,只知道rvalue不能取地址,不能赋值等等一些规则。今天则突然有了更深层次的理解(也可以说是顿悟,耗时不过几秒钟),记录下来。...

2018-01-26 10:54:57

查看更多

勋章 我的勋章
    暂无奖章