探秘

研发管理 产品管理 项目管理

c c++ 2015 年最热门的 10 篇技术文章

2015 C/C++ 热门文章 Top 10 来自微信公众号 cppFans 「CPP开发者」专注分享C/C++开发相关的技术文章和工具资源。 长按上面的二维码关注 cppFans 后,发送热文标题下的关键字阅读文章 ...

2016-01-24 21:43:29

阅读数 572

评论数 0

c++11 & 14: unique_ptr shared_ptr std::make_unique(c++14)

参考网站:    http://www.cplusplus.com/reference/utility/pair/ Both of these classes are smart pointers, which means that they automatic...

2015-07-02 11:21:03

阅读数 775

评论数 0

c++11 使用c++风格的cast: static_cast<type>(expression) const_cast<type> dynamic_cast reinterpret_cast

c++编程中, 尽量避免使用c语言风格的 cast, 具体实例如下: EXP05-CPP. Do not use C-style casts Skip to end of metadata Created by...

2015-07-02 08:33:23

阅读数 1284

评论数 0

Java && C++

Java:    JAVA 基础知识    缓存技术(刷新机制)    多线程(并发处理): ThreadPool;  thread local;    网络编程(通信)NIO    事务处理(分布式处理机制)    并发处理机制    接口与抽线类    设计模式    JRE 优化    S...

2015-06-12 10:40:03

阅读数 350

评论数 0

c++11

一, c++ 标准历程: C++11标准是 ISO/IEC 14882:2011 - Information technology -- Programming languages -- C++ 的简称[1] 。 C++11标准由国际标准化组织(ISO)和国际电工委员会(IEC)旗...

2015-06-11 14:01:44

阅读数 398

评论数 0

C++11 多线程

Linux 程序员都用过 Pthread, 但有了 C++11 的 std::thread 以后,你可以在语言层面编写多线程程序了,直接的好处就是多线程程序的可移植性得到了很大的提高,所以作为一名 C++ 程序员,熟悉 C++11 的多线程编程方式还是很有益处的。  C++11 多线...

2015-06-11 13:45:19

阅读数 411

评论数 0

重温STL, STD

一, 定义 STL = Standard Template Library,标准模板库 http://baike.baidu.com/link?url=ZgViQn8lnJ3Z8MhF-R8MmEeiUeXUi9cnrCXCxUhC0PioEpdOQQ4FbNBOUOLpN6YhNLxEX...

2015-06-11 09:49:51

阅读数 1308

评论数 0

C++11特性

在C++11新标准中,语言本身和标准库都增加了很多新内容,本文只涉及了一些皮毛。不过我相信这些新特性当中有一些,应该成为所有C++开发者的 常规装备。你也许看到过许多类似介绍各种C++11特性的文章。C++开发者都需要学习和使用的C++11新特性。 1,   auto 在C++11之...

2015-05-27 13:23:50

阅读数 289

评论数 0

C++ 虚函数表解析

C++ 虚函数表解析 前言   C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可...

2015-05-27 09:59:40

阅读数 278

评论数 0

c++11 FAQ

http://www.stroustrup.com/C++11FAQ.html

2015-04-10 16:41:34

阅读数 1007

评论数 0

C++11 FAQ中文版

C++11 FAQ中文版 http://www.chenlq.net/cpp11-faq-chs http://www.stroustrup.com/C++11FAQ.html Morgan Stanley | Columb...

2015-03-20 17:41:31

阅读数 2963

评论数 0

Elements of Modern C++ Style

Elements of Modern C++ Style http://herbsutter.com/elements-of-modern-c-style/ Elements of Modern C++ Style “C++11 f...

2015-03-20 17:40:14

阅读数 456

评论数 0

c++11 container liber: std::queue std::map std::vector std::unique_ptr

typedef std::map, std::unique_ptr> TSocketPacketMap; typedef std::vector> TBufferRange; std::unique_ptr SocketPacketMap; std::unique_ptr Buf...

2015-03-16 16:30:16

阅读数 1224

评论数 0

C++ Coding 指南

This document is a companion to theC++ Coding Standard. It collects various informalhints on aspects to consider when designing and implementing cod...

2015-02-25 13:58:18

阅读数 310

评论数 0

如何有效地解Bug (RED方法)

解bug应当是修复代码中的缺陷,而不只是隐藏起来! (译注 :解Bug时常发生分析时总感觉快找到答案了,而后面却一再陷入僵局。比如,将线程同步问题引起的一些时而有,时而没有的问题。分析时可能会认为这是个典型的线程同步问题,A线程没有按照预期的方式改变某个变量,导致了B线程处理出错。这样的分析...

2015-02-08 09:49:38

阅读数 394

评论数 0

Linux动态链接库高级应用

在《LINUX下动态链接库的创建与应用》一文中,我介绍了LINUX动态链接库的 基本知识.其要点是:用户根据实际情况需要,利用dlopen,dlsym,dlclose等动 态链接库操作函数,装入指定的动态链接库中指定的函数,然后加以执行.程序 中使用很少的动态函数时,这样的做法尚可.如果程序...

2015-01-23 22:09:01

阅读数 259

评论数 0

Linux的时间表示和计算函数

1.时间的表示  2.时间的测量  3.计时器的使用  1。时间表示  在程序当中,我们经常要输出系统当前的时间,比如我们使用date命令的输出结果.这个时候我们可以使用下面两个函数  #include  time_t time(time_t *tloc);  char ...

2015-01-23 21:59:44

阅读数 570

评论数 0

Makefile,如何传递宏定义DEBUG

1, gcc中使用宏的例子: 在程序中,通过有这样的代码段:    #ifdef   DEBUG    printf("Debug   is   define!\n");    #endif    printf("Hello   World!\n"...

2015-01-23 21:57:34

阅读数 1465

评论数 0

linux core dump

How to enable core dump: – #ulimit ­c unlimited – #echo /tmp/core.%e.%p > /proc/sys/kernel/core_pattern

2015-01-23 13:59:32

阅读数 296

评论数 0

内存调试 - MEMWATCH

MEMWATCH 由 Johan Lindh 编写,是一个开放源代码 C 语言内存错误检测工具,您可以自己下载它(请参阅本文后面部分的参考资料)。 只要在代码中添加一个头文件并在 gcc 语句中定义了 MEMWATCH 之后,您就可以跟踪程序中的内存泄漏和错误了。 MEMWATCH 支持 AN...

2015-01-23 13:58:30

阅读数 292

评论数 0

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