自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

帅东's Blog

When I look back, I will not regret for wasted years, not because of mediocrity and shame

  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 C++虚表撞上虚继承后的内存布局

先看一个有虚表的内存布局:class K{ double a; virtual void fun();};class L : public K{ int b; virtual void fun();};//24/* +--- | +--- (base class K) 0 | | {vfptr} 8

2017-04-24 14:12:53 530

原创 深入剖析C++中的三种new

new运算符 Operator new()函数 placement new 我们平时调用的new运算符底层调用的就是Operator new()函数(功能和malloc一模一样),如果是内置类型或者没有重载new运算符的自定义类型,那么将调用全局Operator new(),如果重载了将调用局部的Operator new(),如果这个类型有构造函数,new还是调用构造函数(注意调用构造

2017-04-23 14:52:21 612 1

原创 京东2017实习生招聘在线笔试编程题

很惭愧不是自己做出来的,不过知道思路了就很简单#include <iostream>using namespace std;void initarr(double **&arr, int n){ arr = new double*[n]; for (int i = 0; i<n; i++) arr[i] = new double[n]; for (int

2017-04-08 18:55:56 773

原创 2017年完美世界一道笔试题

在不同的cpp文件中用同样类实例化某个模板函数那么是会产生多个函数的定义吗?1.写两个.cpp文件和一个.h文件 test1.cpp#include "test.h"void func1(){ func<int>(1);}int main(){ return 0;}test2.cpp#include "test.h"void func2(){ func<int>(2)

2017-04-07 17:39:28 1194

原创 mmap映射问题

1.多个进程mmap同一个文件会不会开辟多个内存?2.munmap的时候,其他进程会不会受影响?网上没有搜到自己想要的答案,只好自己做个实验第一个问题代码没保存,思路是:两个进程同时mmap一个文件,同时往里面修改数据。结果是:多个进程mmap同一个文件不会开辟多个内存。是共享同一片物理内存int main(int argc, char **argv){ int fd; char

2017-04-07 12:37:36 1068

原创 看谁能找出bug★☆open函数总是返回-1

总于明白基础有多重要,今天被一个open函数把我整死 平时open完之后直接就不管了,一般也不会出现打不开的情况 今天被这个坏习惯打了一巴掌看谁能找出bug,真的是很基础的东西 错误代码:int main(){ int fd; char buf[10] = "dong1"; fd1 = open("/home/dong/temp", O_RDWR | O_C

2017-04-06 21:22:19 2941

gradle-5.1.1-all.zip

android 构建 gradle-5.1.1-all.zip和gradle-5.1.1-all.zip.sha256;

2019-04-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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