摘要: 什么是结构体内存对齐?为什么要对齐?怎样对齐? 结构体内存对齐:元素是按照定义顺序一个一个放到内存中去的,但并不是紧密排列的。 从结构体存储的首地址开始,每个元素放置到内存中时,它都会认为内存是按照自己的大小来划分的,因此元素放置的位置一定会在自己宽度的整数倍上开始。 struct T{ int a 阅读全文
posted @ 2020-01-10 14:39 光晕 阅读(207) 评论(0) 推荐(0) 编辑
摘要: Ov = [(Osh - Osl) * (Iv - Isl) / (Ish - Isl)] + Osl 实际工程量 = [((实际工程量)的高限 - (实际工程量)的低限)*(lv - 4) / (20 - 4)] + (实际工程量)的低限 其中: Ov: 换算结果 (实际工程量)Iv: 换算对象 阅读全文
posted @ 2020-01-10 09:48 光晕 阅读(22435) 评论(0) 推荐(0) 编辑
摘要: 1、首先去下载WTL 地址:http://wtl.svn.sourceforge.net/viewvc/wtl/?view=tar 2、安装App Wizard 找到“VS安装目录\VC\VCWizards\AppWiz”这个目录,如我电脑上就是“D:\Program Files\Microsoft 阅读全文
posted @ 2018-05-21 14:44 光晕 阅读(399) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2017-10-18 15:26 光晕 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 最后再次总结一些,Win7下的VS2010总共有三个变量配置: 1. 变量名:path 变量值:D:\Program Files\Microsoft Visual Studio 10.0\VC\bin;D:\Program Files\Microsoft Visual Studio 10.0\Com 阅读全文
posted @ 2017-08-24 11:52 光晕 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 1、找到项目的生成目录,比如项目源码路径:E:\Qt\Login; 2、进入它的项目生成目录,拷贝出可执行程序,例如放置在 E:\QtApp中。 3、然后从开始菜单打开 Qt 命令行, a.输入命令 :cd /d E:\QtApp 进入目录, b.然后使用 windeployqt 工具命令:wind 阅读全文
posted @ 2017-08-18 09:52 光晕 阅读(598) 评论(0) 推荐(0) 编辑
摘要: 对象的切割 避免这种错误的方式有两种: 一、提供父类一个私有的复制构造函数,只声明不实现 二、保证父类至少有一个虚函数 阅读全文
posted @ 2017-06-07 20:59 光晕 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 首先是两个程序,分别是socket的客户端和服务端。(在windows系统vc6.0编译)服务器端:#include <Winsock2.h>#include <stdio.h>#pragma comment(lib,"WS2_32.lib")void main(){ WSADATA wsd; SO 阅读全文
posted @ 2016-07-28 13:48 光晕 阅读(1409) 评论(0) 推荐(0) 编辑
摘要: 在window下查看动态库的导出函数可以用vs自带的Dependenc工具;对于VC6.0,VC所带的Depends软件,在VC6安装目录下的tools文件夹里面,可以直接运行。 VS2010中没有了Depends工具,如何查看DLL文件的导出接口呢? VS2010的操作方法如下: 1. 打开命令行 阅读全文
posted @ 2016-07-28 10:33 光晕 阅读(10404) 评论(0) 推荐(1) 编辑