C++
文章平均质量分 87
德固
这个作者很懒,什么都没留下…
展开
-
如果判断圆弧三点是顺时针圆弧还是逆时针圆弧
判断三点是顺时针还是逆时针方向 取圆弧上非共线的三点 设 p1=(x1,y1), p2=(x2,y2), p3=(x3,y3) 求向量 p12=(x2-x1,y2-y1) p23=(x3-x2,y3-y2) 则当 p12 与 p23 的叉乘(向量积) p12 x p23 = (x2-x1)*(y3-y2)-(y2-y1)*(x3-x2) 为正时,p1-p2-p3 路径的走向为逆时针, 为负时,p1-p2-p3 走向为顺时针, 为零时,p1-p2-p3 所走的方向不变,亦即三点在一直线上。 ...原创 2020-12-04 09:02:45 · 3220 阅读 · 1 评论 -
多字符集转Unicode宽字符
wchar_t * ANSIToUnicode( const char *pStr ) { //int nLen = strlen(pStr);确保pStr以0为结束符 // 先计算需要的宽字符空间长度 int nUnicodeLen = ::MultiByteToWideChar( CP_ACP, 0, ...原创 2019-08-31 16:09:22 · 329 阅读 · 0 评论 -
画尺寸
>_<:这是个简单的MFC程序,有利于了解MFC的框架结构 >_<:Ruler.h 1 #include<afxwin.h> 2 class CMyApp:public CWinApp 3 { 4 public: 5 virtual BOOL InitInstance(); 6 }; 7 class CMainWindow:...转载 2019-08-23 20:53:46 · 244 阅读 · 0 评论 -
虚函数
[转]什么是C++虚函数、虚函数的作用和使用方法 我们知道,在同一类中是不能定义两个名字相同、参数个数和类型都相同的函数的,否则就是“重复定义”。但是在类的继承层次结构中,在不同的层次中可以出现名字相同、参数个数和类型都相同而功能不同的函数。例如在例12.1(具体代码请查看:C++多态性的一个典型例子)程序中,在Circle类中定义了 area函数,在Circle类的派生类Cylinder中也定...转载 2019-03-19 22:19:01 · 347 阅读 · 0 评论 -
文件分隔读写
C++ 读写大文件代码 可读写大于4G的文件,测试文件为vs2013安装包,大小为7.08G。程序为64bit。 #include "stdafx.h" #include <windows.h> #include <memory.h> #include <iosteam> #include <fstream> using namespac...转载 2019-01-08 23:32:28 · 142 阅读 · 0 评论 -
大文件操作
一个简单但详细的解释Windows文件映射读取数据文件的例子 #include <windows.h> #include <string.h> #include <string> #include <iostream> using namespace std; int main(int argc,...转载 2019-01-08 23:06:12 · 191 阅读 · 0 评论 -
m_hWnd 和 this指针
m_hWnd 和 this指针 m_hWnd ① m_hWnd这个成员变量,最早是定义在类CWnd中,而且是类CWnd的第一个数据成员, 先看一下MSDN的解析: The handle of the Windows window attached to this CWnd. The m_hWnd data memb...转载 2018-11-14 21:49:10 · 260 阅读 · 0 评论 -
[C++]C++中访问结构体成员的几种方法
[C++]C++中访问结构体成员的几种方法 转载:https://www.cnblogs.com/qxhcpp/archive/2013/03/26/2981885.html 用户自定义类型,结构体在C++中几乎被类所取代,但很多时候在访问结构体成员时也总会犯些错误。下面仅讨论几种访问结构体成员的方法。 设一个简单的结构体定义如下 typedef struct ...转载 2018-08-02 23:09:42 · 14160 阅读 · 0 评论 -
多线程学习CreatThread()
一 学习目的怎样创建一个多线程二 软件vs2008 win32控制台程序三 注意事项 win32 SDK #include <Windows.h> #include <process.h> ,CreatThread()函数应用注意:此项目为c++个人学习所用,如有错误请批评指正;其中转载http://blog.csdn.net/chailyuan/article/det...原创 2018-03-04 17:02:47 · 1136 阅读 · 0 评论