排序:
默认
按更新时间
按访问量

C++11使用自定义hash函数及比较函数的unordered_set

#include <unordered_set> #include <functional> #include <iostream> struct MyKey { ...

2018-11-12 11:28:38

阅读数:15

评论数:0

c++为什么析构函数要写成虚函数

//base_derive.cpp #include <iostream> #include <memory> using namespace std; class Base{ public: Base(...

2018-11-11 15:05:52

阅读数:18

评论数:0

条件变量实现的队列

#include <iostream> #include <string> #include <thread> #include <mutex&...

2018-11-09 09:56:10

阅读数:24

评论数:0

[c++11]条件变量测试2

#include <iostream> #include <string> #include <thread> #include <mutex&...

2018-11-07 15:53:03

阅读数:7

评论数:0

[cuda]使用shuffle实现的reduce操作

#include<stdio.h> #include"UnifiedMemory.h" __global__ void sum_test(int *src, int *dst, int num){ int p...

2018-11-07 11:36:35

阅读数:9

评论数:0

[C++]更改虚函数的访问类型

假设基类A定义了虚函数foo,访问类型为public, 派生类B从A继承,重写foo,并修改访问类型为protected 派生类C从A继承,重写foo,并修改访问类型为private 在这种情况下,依然可以通过A指针访问B和C的foo函数 #include<iostream&...

2018-11-07 11:33:32

阅读数:9

评论数:0

[llvm]在llvm的codegen代码中调用printf函数

为了调试方便,有时我们需要在codegen代码中添加printf函数,打印调试信息 PrintTest.cpp //clang++ PrintTest.cpp `llvm-config --cxxflags --ldflags --system-libs --libs core mcjit nat...

2018-11-07 11:30:19

阅读数:25

评论数:0

庆祝个人博客点击量超过100万

哈哈哈哈哈哈哈哈哈哈

2018-10-25 10:57:24

阅读数:32

评论数:0

[c++]make_unique

c++11的标准库不提供std::make_unique,但是可以用以下方式简单实现: //make_unique.h #include<memory> #include<utility> templat...

2018-10-17 11:52:35

阅读数:75

评论数:0

[C]变长数组

变长数组在C99及C11的标准中支持,严格讲在C++的所有标准中都不支持变长数组,只是各家编译器对语言的扩展 //t.c #include<stdio.h> int foo(int n){ int x[n]; printf("...

2018-09-28 12:49:48

阅读数:97

评论数:0

[c++11]条件变量测试

#include <iostream> #include <string> #include <thread> #include <mutex...

2018-09-11 11:25:53

阅读数:109

评论数:0

[Linux]获取Linux系统信息

#!/bin/bash # 快速获得系统信息的脚本 # 检查互联网连接 ping -c 1 www.baidu.com &> /dev/null && echo "Inter...

2018-08-29 10:48:09

阅读数:129

评论数:0

[c++11]可变参数函数模板

#include <iostream> #include <vector> std::vector<void*> arg_list; void push_arg...

2018-08-23 10:13:38

阅读数:123

评论数:0

[C]ANSI C grammar, Lex specification

ANSI C grammar, Lex specification (This Lex file is accompanied by a matching Yacc file.) In 1985, Jeff Lee published his Yacc grammar based on a d...

2018-08-12 19:15:28

阅读数:135

评论数:0

[C]ANSI C Yacc grammar

ANSI C Yacc grammar (This Yacc file is accompanied by a matching Lex file.) In 1985, Jeff Lee published his Yacc grammar based on a draft version of...

2018-08-12 19:13:30

阅读数:132

评论数:0

[c++]shared_ptr类型转换

#include <memory> #include <iostream> #include <type_traits> class base{ public:...

2018-08-12 16:54:56

阅读数:209

评论数:0

[c++]static_pointer_cast,实现shared_ptr之间的转换,基类不需要虚函数

#include <memory> #include <iostream> class base{ public: base(){std::cout <&lt...

2018-08-12 16:25:51

阅读数:186

评论数:0

[c++]dynamic_pointer_cast用于shared_ptr之间类型的转换,基类需要有虚函数

//编译错误 #include <memory> #include <iostream> class base{ public: base(){std::cout <&...

2018-08-12 16:15:23

阅读数:192

评论数:0

[c++]模板测试

#include<iostream> #include<typeinfo> template<typename T1, typename T2> void Pri...

2018-08-12 13:43:34

阅读数:131

评论数:0

如何自定义 Ubuntu 16.04 Unity 所处位置

将 Unity 位置移到底部 gsettings set com.canonical.Unity.Launcher launcher-position Bottom 将 Unity 位置移到左侧 gsettings set com.canonical.Unity.Launcher lau...

2018-07-30 10:46:08

阅读数:145

评论数:0

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