Vega Prime虚拟现实开发技术

作者QQ群:343321154 购买链接:https://detail.tmall.com/item.htm?id=582925314295&tdsourcetag=s_pcqq_aiomsg 作者QQ群:343321154 目  录 第1章    认知Vega ...

2018-09-09 21:01:39

阅读数:291

评论数:0

自定义包围框尺寸和获取物体长宽高参数

//自行设置包围框    //默认值为2,设置包围盒;其他值则不渲染显示包围盒 void SetObjRenderStrategy(const vpObject *pObj,int mode=2) { if(!pObj) return ; //包围盒 vrR...

2019-01-18 17:10:40

阅读数:10

评论数:0

单例模式singleton

应用实例: 1、日志类,一个应用往往只对应一个日志实例。 2、Windows 是多进程多线程的,在操作一个文件的时候,就不可避免地出现多个进程或线程同时操作一个文件的现象,所以所有文件的处理必须通过唯一的实例来进行。3.windows系统的任务管理器就是一个例子,总是只有一个管理器的实例。 优点...

2019-01-09 10:25:03

阅读数:11

评论数:0

C++类中的赋值函数

  先来看一个例子:   #include<iostream> #include<string> using namespace std; class Student{ public...

2019-01-08 15:38:48

阅读数:18

评论数:0

一个类的对象实例,只能在"堆"上分配,或者只能在"栈"上分配

在C++中,类的对象建立分为两种,一种是静态建立,如A a;另一种是动态建立,如A* ptr=new A;这两种方式是有区别的。         静态建立一个类对象,是由编译器为对象在栈空间中分配内存,是通过直接移动栈顶指针,挪出适当的空间,然后在这片内存空间上调用构造函数形成一个栈对象。使用这...

2019-01-03 14:54:26

阅读数:13

评论数:0

UDP长度

概念 以太网(Ethernet)数据帧的长度必须在46-1500字节之间,这是由以太网的物理特性决定的.  这个1500字节被称为链路层的MTU(最大传输单元). 但这并不是指链路层的长度被限制在1500字节,其实这这个MTU指的是链路层的数据区.并不包括链路层的首部和尾部的18个字节.  所以,...

2018-12-14 15:58:19

阅读数:41

评论数:0

timeSetEvent定时器回调函数使用

// vector.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <iostream> #include <windows.h&a...

2018-12-05 11:32:33

阅读数:54

评论数:0

SetWaitableTimer线程使用方式设计

//h文件 #pragma once class PublicTimer { public: PublicTimer(void); ~PublicTimer(void); //定时器线程 static UINT BeginTimer(LPVOID); //定时器回调函数 ...

2018-12-05 10:20:16

阅读数:55

评论数:0

无窗口定时器SetWaitableTimer

#include "stdafx.h" #include<iostream> #include<windows.h> #include<ctime&...

2018-12-04 22:08:16

阅读数:53

评论数:0

Set的insert操作

set的单元素插入返回一个二元组(Pair)。成员 pair::first 被设置为指向新插入元素的迭代器或指向等值的已经存在的元素的迭代器。成员 pair::second 是一个 bool 值,如果新的元素被插入,返回 true,如果等值元素已经存在(即无新元素插入),则返回 false。   ...

2018-12-04 08:36:05

阅读数:54

评论数:0

STL中的SET认知

1.关于set C++ STL 之所以得到广泛的赞誉,也被很多人使用,不只是提供了像vector, string, list等方便的容器,更重要的是STL封装了许多复杂的数据结构算法和大量常用数据结构操作。vector封装数组,list封装了链表,map和set封装了二叉树等,在封装这些数据结构...

2018-11-28 08:39:10

阅读数:42

评论数:0

CListCtrl导出数据到Excel

//关于标题的获取,其他方法有可能只能获取可见的标题栏 //该方法可以获取所有标题栏 //获得列表EXCEL void PublicMember::WxpVR_GetExcel(CListCtrl * wxpDataList) { WxpVR_vitemTitle.s...

2018-11-19 21:27:16

阅读数:41

评论数:0

vector与内部数组性能差异

// array.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <vector> #include <ctime&...

2018-10-11 16:59:44

阅读数:98

评论数:0

VC操作窗口鼠标形状

//定义静态成员变量 static HCURSOR WxpVR_cursor; //初始化 PublicMember::WxpVR_cursor=LoadCursor(NULL,IDC_ARROW); //动画文件光标 PublicMember::...

2018-10-10 22:16:46

阅读数:95

评论数:0

C++异常except

#include "stdafx.h" #include <stdexcept> using namespace std; int SafeDivide(int num,int den) { if(den==0)...

2018-10-08 10:15:00

阅读数:99

评论数:0

const引用

void printString(const std::string & myString)      代码中常用const引用参数,乍看起来这有点自相矛盾,引用参数允许在另一种环境中改变变量的值,而const会阻止这种改变。     const引用参数的主要价值在于...

2018-10-07 11:46:40

阅读数:112

评论数:0

VC操作XML

1  遍历结点 ///遍历结点 void PublicParseXML::GetAllElement(CString strFileName) { CoInitialize(NULL); CComPtr<IXMLDOMDocument> s...

2018-09-26 16:22:25

阅读数:146

评论数:2

CImage修改图片尺寸

bool ResizePicture(CString strSource, CString strTarget) { int WIDTH = 70; int HEIGHT = 70; CImage oldimg; CImage newimg; oldim...

2018-09-11 06:47:16

阅读数:245

评论数:0

Vega Prime 虚拟现实开发技术

作者QQ群:343321154                                             前   言            Vega Prime是Presagis公司推出的最新虚拟现实开发工具,具有面向对象、功能强大、界面友好、平台兼容性好等特点。Vega ...

2018-09-09 20:10:08

阅读数:280

评论数:1

认识STL中的区间成员函数

  //   三个无法抗拒的理由  /*           区间成员函数:写起来更容易,通常可以少写一些代码;                  (不用for循环、copy算法、banck_inserter)     区间成员函数:通常更能清楚地表达意图;                  ...

2018-09-02 10:43:03

阅读数:127

评论数:0

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