混沌的博客

少无适俗韵,性本爱丘山。 误落尘网中,一去三十年...... 久在樊笼里,不得返自然....

map查找

1,auto value = map.at(“test”); 如果map中没有这个key会报错。 2,auto value = map[“test”]; 没有不会报错,且会插入一个新的pair,value为空。 源码如下,一目了然: T& operator[]...

2018-11-05 22:02:03

阅读数:108

评论数:0

MSVCRTD.lib(crtexe.obj) : error LNK2019

bug! 莫名其妙报错,手动删除makefile,重新编译。 修改了pro文件,居然不重新生成makefile。

2018-11-05 21:40:15

阅读数:30

评论数:0

error: C2679

#include <iostream> //#include <string> int main() { std::string str = &amp...

2018-11-05 20:05:16

阅读数:26

评论数:0

std::function

std::function是一个通用多态函数包装器,该函数包装器模板能包装任何类型的可调用元素(callable element),例如普通函数,函数指针,成员函数(静态和非静态)和函数对象。 Class template std::function is a general-purpose po...

2018-11-04 16:41:17

阅读数:43

评论数:0

C++ lambda表达式入门

1.lambda表达式 lambda表达式 是一个函数,一个匿名函数,也就是没有函数名的函数,为什么不需要函数名呢,因为我们直接(一次性的)用它,嵌入式用的它,不需要其他地方用它。 也叫闭包,闭就是封闭的意思,就是其他地方都不用他,包就是函数。 lambda表达式 其实就是一个函数对象,他内...

2018-11-04 12:17:01

阅读数:82

评论数:0

STL 标准库 - 002

#include <iostream> #include <vector> #include <functional> #include <al...

2018-11-03 10:45:13

阅读数:23

评论数:0

STL 标准库 - 001

#include <iostream> #include <string> using std::cout; using std::endl; using std::string; namesp...

2018-11-03 10:40:54

阅读数:22

评论数:0

C++ throw 代替 goto

bool throw_x = true; int i,j,k; try{ for(i=0;i<10;i++){ for(j=0;j&...

2018-10-23 20:55:20

阅读数:42

评论数:0

std::string str = 0;

一不小心将C++的字符串初始化了为整数0,程序编译无误,运行就崩溃了。 std::string str = 0; 当初始化为其他非0值,编译会报错,这样挺好,越早发现错误越好。 C++的string并不是一个简单的内置类型,他是一个类,所以默认会调用构造函数初始化为空串。 std::s...

2018-10-23 20:54:17

阅读数:43

评论数:0

国产操作系统-中标麒麟

第一次使用国产操作系统。 吐槽下,系统的内核是linux,所谓的国产系统就是做了一个GUI的界面,类似GNOME,KDE,unity等。 界面完全参考的是windows,大致是XP的水平,比起win7,win10 还是差了点。 支持linux命令,uname -r 可以看内核版本。 使用y...

2018-08-23 19:56:58

阅读数:1376

评论数:0

Opencv 3.4配置

1.下载 https://opencv.org/opencv-3-4.html 下载windows包: Windows self-extracting archive: sourceforge 2.安装 双击opencv-3.4.0-vc14_vc15.exe,会解压缩到文件夹中。 有...

2018-03-14 17:09:28

阅读数:2039

评论数:0

float,double 小数点有效数字

#include "stdafx.h" #include <Windows.h> int main() { float f = 3.1234567890123456789012345678901234567...

2018-03-13 17:27:18

阅读数:313

评论数:0

SetThreadAffinityMask

#include <windows.h> #include <stdio.h> #include <process.h> #define ThreadCou...

2018-03-13 13:42:22

阅读数:93

评论数:0

超线程

一直以为我电脑的CPU(型号:Intel Xeon Processor E3-1231 v3)是8个核心,结果上官网一查,只有四个核心(cpu cores), 官网: https://ark.intel.com/products/80910/Intel-Xeon-Processor-E3-...

2018-03-13 11:39:07

阅读数:419

评论数:0

c++11 测量时间

#include <iostream> #include <chrono> #include <thread> using namespace std; using...

2018-03-08 18:19:05

阅读数:455

评论数:0

DebugView 调试

// Test_Console.cpp : 定义控制台应用程序的入口点。 //#include "stdafx.h" #include <Windows.h> #include <atlstr.h> #define DEBUG_VIEWint main(...

2018-03-01 15:48:02

阅读数:142

评论数:0

Wireshark filter

(ip.dst == 192.168.1.100) && (udp.dstport == 6666) && !(ip.dst == 234.123.12.1) && !(ip.dst == 192.168.1.200)

2017-11-16 15:39:03

阅读数:136

评论数:0

IEEE754 转换

#include "stdafx.h" #include <string.h> #include <math.h>float IEEE_754(int num); #if 0 int main(int argc, char* argv[]) { ...

2017-11-16 14:06:22

阅读数:949

评论数:0

delay

// TestConsole.cpp : 定义控制台应用程序的入口点。 //#include "stdafx.h" #include <windows.h>int _tmain(int argc, _TCHAR* argv[]) { LARGE_INTEGE...

2017-10-17 16:07:23

阅读数:203

评论数:0

C++ 程序崩溃

程序崩溃主要是 内存访问越界,缓冲区溢出,堆栈溢出,空指针,内存泄漏,参数错误(可能导致断言失败)等引起的, 有几种情况可以导致: 1. 断言 include

2017-07-31 13:50:33

阅读数:399

评论数:0

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