
C++
sxtdzj
这个作者很懒,什么都没留下…
展开
-
Windows下,C++各种图片格式的转换
C++图片格式的转换使用静态库来转换,将include和lib文件拷贝至项目中,添加头文件#include "stdafx.h"#include "include/ximage.h"#pragma comment(lib,"lib/cximage.lib") #pragma comment(lib,"lib原创 2018-07-02 16:23:24 · 2967 阅读 · 1 评论 -
动态库的路径问题
有时候,动态库的调用程序与动态库程序不在同一路径下,调用动态库时出现问题,需要动态库程序里获取自身所在的路径。以下是获取路径的方法:void getPath(){ HMODULE hModule = reinterpret_cast<HMODULE>(&__ImageBase); char path_buffer[_MAX_PATH]; cha...原创 2018-06-28 17:25:08 · 772 阅读 · 0 评论 -
C++公有继承,保护继承,私有继承的区别
1.公有继承–public公有继承时,对基类的公有成员和保护成员的访问属性不变,派生类的新增成员可以访问基类的公有成员和保护成员,但是访问不了基类的私有成员。派生类的对象只能访问派生类的公有成员(包括继承的公有成员),访问不了保护成员和私有成员。#include <iostream>using namespace std;class Base {pub...原创 2018-08-21 15:34:32 · 35461 阅读 · 8 评论 -
BMP图片结构解析
BMP图片结构bmp图片由文件头,位图信息头,24位图片以下还有调色板,和图像数据组成。下面先分析一张4位的BMP图片(25*25),用UE打开图片。文件头文件头包括下列项typedef struct tagBITMAPFILEHEADER {WORD bfType;DWORD bfSize;WORD bfReserved1;WORD bfReserved...原创 2019-01-16 10:53:53 · 5598 阅读 · 3 评论