0推荐
14K 浏览

C++ 线程安全的单例模式

C++线程安全的单例模式常见的实现方法有两种:懒汉模式和饿汉模式。废话不多说,常用的代码积淀下来。
jopen 8年前   
0推荐
10K 浏览

Performanced C++ 经验规则(1):你不知道的构造函数(上)

Performanced C++,意为“高性能C++“编程,是笔者和所在团队多年C++编程总结的经验规则,按条款方式讲述,希望能对初入C++的程序员提供帮助。我们也同样是脚踩许许多多大牛的经典著...
jopen 8年前   
0推荐
10K 浏览

Performanced C++ 经验规则(2):你不知道的构造函数(中)

上一篇曾提到,如果一个类有虚函数,那么虚表的初始化工作,无论构造函数是你定义的还是由编译器产生的,这部分工作都将由编译器隐式“合成”到构造函数中,以表示其良苦用心。上一篇还提到,这部分工作,在“...
jopen 8年前   
0推荐
7K 浏览

Performanced C++ 经验规则(3):你不知道的构造函数(下)

前面两篇,我们已经讨论了C++构造函数中诸多细枝末节,但百密一疏,还有一些地方我们没有考虑到。这一篇将对这些问题进行完结。
jopen 8年前   
0推荐
8K 浏览

Performanced C++ 经验规则(4):静态和多态,亦敌亦友

我们都知道,C++并不是一门“动态”语言,虽然它提供了同样强大于其它动态语言的多态性,但很多时候,我们之所以选择C++,看重中正是其“静态”所带来的High Performance。所谓静态,通...
jopen 8年前   
0推荐
7K 浏览

Performanced C++ 经验规则(5):再谈重载、覆盖和隐藏

在C++中,无论在类作用域内还是外,两个(或多个)同名的函数,可能且仅可能是以下三种关系:重载(Overload)、覆盖(Override)和隐藏(Hide),因为同名,区分这些关系则是根据参数...
jopen 8年前   
0推荐
8K 浏览

从浏览器启动应用程序 - Application URL

从浏览器启动应用程序 - Application URL
jopen 8年前   
0推荐
9K 浏览

御用 C++ 构建之编译规范

在开发程序中,我突然对 C++ 的编译选项产生了兴趣,这方面也大有规范可立。于是搜索到的第一结果是 Hacker News 上的 What Are Your GCC Flags? 还有个变本加厉...
jopen 8年前   
0推荐
16K 浏览

yavide - 现代C/C++集成开发框架

yavide - 现代C/C++集成开发框架
jopen 8年前   
0推荐
8K 浏览

Lua 和 C/C++ 互相调用实例分析

lua作为小巧精悍的脚本语言,易于嵌入c/c++中 , 广泛应用于游戏AI ,实际上在任何经常变化的逻辑上都可以使用lua实现,配合c/c++实现的底层接口服务,能够大大降低系统的维护成本。
jopen 8年前   
0推荐
8K 浏览

nua - C++版本的lua交互库

C++版本的lua交互库。 依赖 cmake 2.8+(可选, 如果不编译测试用例就不用) lua 5.2+ 一个支持C++14的编译器(最好不要是clang, 因为用它过不了测试用例, 推荐g...
jopen 8年前   
0推荐
6K 浏览

一个单纯的红黑树

一个单纯的红黑树
jopen 8年前   
0推荐
9K 浏览

深入理解C++中的异常处理机制

增强错误恢复能力是提高代码健壮性的最有力的途径之一,C语言中采用的错误处理方法被认为是紧耦合的,函数的使用者必须在非常靠近函数调用的地方编 写错误处理代码,这样会使得其变得笨拙和难以使用。C++...
jopen 8年前   
0推荐
17K 浏览

实现 zkSNARK 的 C++ 库:libsnark

libsnark 是实现了 zkSNARK 模式的 C++ 库。zkSNARK 是一个证明/验证计算完整性的加密方法。
jopen 8年前   
0推荐
18K 浏览

如何用 C 语言画一个“圣诞树”?

我使用了左右镜像的Sierpinski triangle,每层减去上方一小块,再用符号点缀。可生成不同层数的「圣诞树」,如下图是5层的结果。
jopen 8年前   
0推荐
16K 浏览

C语言初学者常见问题与错误

不知不觉,学习C语言也快一年了。虽然有C语言课,但是老师完全让我们自己看书,在自学的过程中,和周围同学交流中,以及后来在 CSDN,BCCN,百度知道看帖回帖中,也看到许多C语言新人常遇到的问题...
jopen 8年前   
0推荐
10K 浏览

C++线程池实现原理

C++多线程编程是C++开发者的一个基本功, 但是很多开发者都是直接使用公司给包装好的线程池库, 没有去了解具体实现,有些实现也都因为高度优化而写得讳莫如深,让初学者看得吃力。
jopen 8年前   
0推荐
10K 浏览

C语言的包管理器:clib

clib是C语言的包管理器。
jopen 8年前   
0推荐
20K 浏览

文本处理模块及c++实现,原理及使用教程

文本处理模块及c++实现,原理及使用教程见以下blog
jopen 8年前   
0推荐
22K 浏览

开源C/C++包管理器:conan

一个分布式,开源,包管理器。
jopen 8年前   
1 2 3 4 5 6 7 8 9 10

经验分享,提升职场影响力

投稿

热门问答

    热门文档