Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3428981
  • 博文数量: 198
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 7246
  • 用 户 组: 普通用户
  • 注册时间: 2013-01-23 18:56
个人简介

将晦涩难懂的技术讲的通俗易懂

文章分类

全部博文(198)

文章存档

2023年(9)

2022年(4)

2021年(12)

2020年(8)

2019年(18)

2018年(19)

2017年(9)

2016年(26)

2015年(18)

2014年(54)

2013年(20)

发布时间:2014-04-14 21:51:33

箭头操作符(->)的通常用法是,使用一个类对象的指针来调用该指针所指对象的成员。左操作数为对象指针(this),右操作数为该对象的成员名称。定义重载箭头操作符之后看起来就有点特别,可以用类对象的指针来调用,也可以用类对象直接调用。重载箭头操作符必须定义为类成员函数。箭头操作符与众不同。它可能表现得像二元.........【阅读全文】

阅读(4509) | 评论(0) | 转发(0)

发布时间:2014-04-14 21:33:02

首先,混合编程不是指在同一个文件里写C与C++。 混合编程包括:1,C++引用C的头文件;2,g++生成的.o与gcc生成的.o相链接。 一、extern“C”的作用(最重点)     1. extern "C"的真实目的是实现类C和C++的混合编程。extern “C”是由C++提供的一个连接交换指定符号,.........【阅读全文】

阅读(2027) | 评论(0) | 转发(0)

发布时间:2014-04-07 11:17:14

NULL其实是一个宏,定义为0,#include <stdio.h> 里是:#ifndef NULL#ifdef  __cplusplus#define NULL    0#else#define NULL    ((void *)0)#endif#endif  判断指针是否为空时,p==NULL, 或p==0是一样的意思,但习惯用NULL更好。  后面.........【阅读全文】

阅读(2335) | 评论(0) | 转发(1)

发布时间:2014-04-04 00:31:46

首先看一段代码:点击(此处)折叠或打开class B{public :int b;};class D: virtual public B{public :int d;};.........【阅读全文】

阅读(1679) | 评论(0) | 转发(1)

发布时间:2014-04-01 20:16:02

一、什么是字节对齐一个基本类型的变量在内存中占用n个字节,则该变量的起始地址必须能够被n整除,即: 存放起始地址 % n = 0,那么,就成该变量是字节对齐的;对于结构体、联合体而言,这个n取其所有基本类型的成员中占用空间字节数最大的那个;内存空间是以字节为基本单位进行划分的,从理论上讲,似乎对任何类型的变量的访问都.........【阅读全文】

阅读(1739) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

lvyilong3162023-06-06 15:06

zhangtongjian12:你好,请教下,“qemu和vhost-user前后端协商过程”中讲到的初始化多队列时,多队列初始化时,对应的kvm中断机制中irqfd和ioeventfd是和队列数目对应的吗?还是一个虚拟机就一个irqfd和ioeventfd?

和队列对应

回复  |  举报

zhangtongjian122023-06-02 10:29

你好,请教下,“qemu和vhost-user前后端协商过程”中讲到的初始化多队列时,多队列初始化时,对应的kvm中断机制中irqfd和ioeventfd是和队列数目对应的吗?还是一个虚拟机就一个irqfd和ioeventfd?

回复  |  举报

hello_neil2021-11-16 11:28

dpdk的几篇文章按照更新顺序看下来,受益匪浅,感谢博主。

回复  |  举报
留言热议
请登录后留言。

登录 注册