
C++
愚蠢的小根儿
这个作者很懒,什么都没留下…
展开
-
MFC产生的cpp文件中 DEBUG_NEW 与 THIS_FILE的作用
MFC给你生成的cpp文件里面都有这么几行: 1 #ifdef _DEBUG 2 #define new DEBUG_NEW 3 #undef THIS_FILE 4 static char THIS_FILE[] = __FILE__; 5 #endif 在Visual studio 中通常只用1~3行。对于这段代码的作用,通常转载 2017-08-22 14:10:22 · 548 阅读 · 0 评论 -
C++ 多继承和虚继承的内存布局
In this article we explain the object layout implemented by gcc for multiple and virtual inheritance. Although in an ideal world C++ programmers should not need to know these deta转载 2017-08-28 18:18:23 · 347 阅读 · 0 评论 -
C++内存查看工具(转)
原创作品,转载请标明:http://blog.youkuaiyun.com/xiejingfa/article/details/48028491准备工作1、VS2012使用命令行选项查看对象的内存布局微软的Visual Studio提供给用户显示C++对象在内存中的布局的选项:/d1reportSingleClassLayout。使用方法很简单,直接在[工具(T)]选项下找到“Visual Studio命转载 2017-08-30 11:07:31 · 4595 阅读 · 0 评论 -
C++中的explicit关键字(转)
原创作品,转载请标明:http://blog.youkuaiyun.com/xiejingfa/article/details/48369081问题我们知道,C++在内置类型之间存在隐式类型转换。而在类类型中,也存在这样一种类型转换:当一个类的构造函数只有参数时,会将该类型的一个值隐式转换为对应的类类型。比如下面一个例子:[cpp] view plain copy print?#include <iostrea转载 2017-08-30 11:12:38 · 313 阅读 · 0 评论 -
C++内存管理1(转)
内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的,除非放弃C++,转到Java或者.NET,他们的内存管理基本是自动的,当然你也放弃了自由和对内存的支配权,还放弃了C+转载 2017-08-30 11:19:59 · 236 阅读 · 0 评论 -
C++内存管理资料全收集(转)
本系列文章,主要是学习c++内存管理这一块的学习笔记。时间:6.7-21之下以技术内幕的开头语,带入到学习C++内存管理的技术中吧:内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,因此要想成为C++高手,内存管理一关是必须要过的!笔记汇总:1.C++内存管理学习笔记(1)2.C++内存管理学习笔记(2)3.C++内存管理学习笔记(3)4.C++内存管理学习笔记(4)转载 2017-08-30 11:28:12 · 932 阅读 · 0 评论 -
Flink快速上手
(转)文章目录1 安装:下载并启动1.1 下载1.2 启动一个local模式的Flink集群2 运行例子3 集群模式安装4 Flink on YARN安装:下载并启动 Flink可以在Linux、Mac OS X以及Windows上运行。为了能够运行Flink,唯一的要求是必须安装Java 7.x或者更高版本。对于Windows用户来说,请参考 Flink on Windows 文档,里面介绍了如转载 2017-09-01 17:41:48 · 689 阅读 · 0 评论