- 博客(28)
- 收藏
- 关注
转载 CString和string的互相转换
CString->std::string 例子:CString strMfc=“test“;std::string strStl;strStl=strMfc.GetBuffer(0);std::string->CString例子:CString strMfc;std::string strStl=“test“;strMfc=strStl.c_str();转载于:htt...
2014-01-15 17:20:00 215
转载 MFC打开文件对话框
{ CString FilePathName; CFileDialog dlg(TRUE);///TRUE为OPEN对话框,FALSE为SAVE AS对话框 if(dlg.DoModal()==IDOK) FilePathName=dlg.GetPathName(); } 文件名保存在了FilePathName里,然后处理吧上面内容来自百度知道,去给amote258点个赞吧。--...
2014-01-15 16:25:00 217
转载 Socket编程
socket可以看成是一种特殊的文件,所以可以通用“open--read/write--close”模式来操作。socket()函数对应于普通的open()函数,用于创建一个socket。原型 intsocket(int domain, int type, int protocol);domain :协议域/协议族(family) type:指定socket类型 ...
2014-01-13 13:55:00 118
转载 OSG+MFC对话框程序
OSG的sample里面有OSG+MFC+MDI的例子。网上有说OSG+MFCSDI的例子,如http://blog.csdn.net/xuguangsoft/article/details/8164104这里我说一下怎么在MFC对话框上结合使用OSG。首先,对话框要保持干净,像酱紫:然后,在你里osg sample里面找到那个OSG+MFC+MDI的例子(os...
2014-01-05 10:26:00 134
转载 归并排序
代码如下:#include <stdio.h>#include <stdlib.h>#include <time.h>#define N 50000void merge(int [],int,int,int);//归并排序数组合并函数声明void mergesort(int [],int,int);//归并排序数组排...
2013-12-05 15:46:00 105
转载 冒泡排序
代码如下:#include <iostream>using namespace std; void BubbleSort(int *list,int len){ int i,j,temp; for(i=0;i<len;i++) for(j=0;j<len-i;j++) { ...
2013-12-05 15:42:00 114
转载 二分查找
代码如下:#include <stdio.h>int binary_search(int array[], int value, int size) { int found = 0; int high = size, low = 0, mid; mid = (high + low) / 2; printf("\n\n...
2013-12-05 15:40:00 117
转载 求质数
质数就是只能被1和自身整除的数。1是质数。#include <iostream>using namespace std;const int UP = 100;bool is(int a){ for(int j=2; j<a; j++) { if(a%j == 0) { ...
2013-10-19 23:04:00 105
转载 一个笔试题 双递归调用
题目:看下面的代码,求输出结果。void foo(int n){ if(n>0) { foo(n-1); cout<<n<<endl; foo(n-2); }}void main(){ foo(4);}输出结果:1 2...
2013-10-19 11:12:00 126
转载 STL 速解
STL(Standard Template Library)是C++的标准模版库。STL概述STL的一个重要概念是数据结构和算法的分离,这使得STL变得十分通用。例如:由于STL的sort()函数是完全通用的,所以你可以用它来操作几乎任何数据集合,包括链表,容器和数组。http://net.pku.edu.cn/~yhf/UsingSTL.htm转载于:https://w...
2013-10-08 22:15:00 90
转载 C++中不常用关键字
mutable关键字关键字mutable是C++中一个不常用的关键字,他只能用于类的非静态和非常量数据成员。我们知道一个对象的状态由该对象的非静态数据成员决定,所以随着数据成员的改变,对像的状态也会随之发生变化!如果一个类的成员函数被声明为const类型,表示该函数不会改变对象的状态,也就是该函数不会修改类的非静态数据成员.但是有些时候需要在该类函数中对类的数据成员进行赋值.这个...
2013-09-29 22:18:00 136
转载 腾讯2014年校园招聘笔试题记
这里记一下一个概率论的问题:考试的时候不会算,乱蒙的。回来算了一下,发现蒙错了。题:有A、B两个城市,人口比例为3:5。A城市的犯罪率为0.01%,B城市的犯罪率为0.015%。 现在发生了犯罪,问犯罪发生在A城市的概率是多少?分析:随意扫一下这个题,就知道是要用贝叶斯条件概率来算。(当时知道,但是就是不会算 T_T)解答:设事件S,表示发生犯罪,P(S)表...
2013-09-21 19:14:00 108
转载 MFC中常用的内容
在程序中更改静态文本内容。GetDlgItem(IDC_STATIC)->SetWindowText("欢迎");不用UpdateData(false);如果提示const char[] 不能转换到LPSTR什么的,就写成 ->SetWindowText(_T("欢迎"));暂无。转载于:https://www.cnblogs.com/Co...
2013-08-26 11:39:00 103
转载 ListCtrl控件的使用
list contrl控件的使用1.建立基于对话框的应用程序,布置界面,设置属性。 注意添加的是listctrl控件,不是listbox控件,在控件工具箱的倒数第五行list control控件。属性中设置styles标签中的查看属性为report,是一个多列列表显示。 2.设置控件变量给列表控件添加一个CListCtrl类型的控件变量m_listctrl。 3...
2013-07-25 16:56:00 218
转载 C++中void型指针
问题由来:PX_FORCE_INLINE void* operator new(size_t size, const char* handle, const char * filename, int line) { return getSampleAllocator()->allocate(size, handle, filename, l...
2013-07-22 17:00:00 196
转载 PhysX 3.2中RAW格式文件的解析
在PhysX 3.2中 ,Sample结合了D3D9来做显示。在SampleVehicle中,使用了raw格式的文件来存储车辆模型和天空。最初的时候,我以为这个raw格式就是网上说的那个原生照片格式,但是后来跟进到程序里面发现这个raw格式包含的有更多的内容。下面从一个函数来说明,这个raw格式的文件是怎么回事。 1 bool loadRAWfile(const c...
2013-07-15 10:53:00 176
转载 C++ 中 int、 char、 char*、 const char*、 string之间的转换
1. char* to stringstring s(char *);注:在不是初始化的地方最好用assign().!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!2. string to const char*string a="strte";const char* r=a.c_str();注意是const的。还要转到char*:~~~~~~...
2013-04-16 22:05:00 365
转载 自定义OSG窗口大小(设置Osgiewer)
自定义窗口大小并且让定义在自定义窗口的什么位置显示,窗口可以拖动。 1 #include <osgDB/ReadFile> 2 #include <osgUtil/Optimizer> 3 #include <osgViewer/Viewer> 4 #include <osgViewer/ViewerEventHandlers...
2013-03-31 22:02:00 334
转载 VS2010 修改全局 include目录
编辑这个文件FOR XPC:\DocumentsandSettings\xxx\LocalSettings\ApplicationData\Microsoft\MSBuild\v4.0\Microsoft.Cpp.Win32.user.propsFOR Win7C:\Users\xxx\AppData\Local\Microsoft\MSBuild\v4.0\M...
2013-03-21 10:03:00 209
转载 避免头文件重复包含
明枪易躲暗箭难防 头文件和变量的重复包含在大型程序中是很常见的一种错误。两种方法解决头文件重复包含:a. 在头文件中加入#pragma onceb.这样写头文件 head.h--------------------------#ifndef HEAD_H#define HEAD_H主体#endif转载于:https://www.cnblogs....
2012-12-27 22:12:00 105
转载 _error LNK2019
在VS2010中新建的空 控制台程序,提示没有main函数。用添加新项目的方式添加包含main的CPP。错误原因之一:复制的代码或者由于编码问题,导致找不到main函数。重新敲一下main函数即可。转载于:https://www.cnblogs.com/CoolSummer/archive/2012/11/29/2794153.html...
2012-11-29 10:47:00 119
转载 四元数[转]
最近做camera 的 AI,需要对四元数,欧拉角等要有一定的了解,把前面学习的整理了一下:1。四元数的优势: 三维空间的旋转完全可以由4元数来胜任。传统意义上需要3×3矩阵来进行向量的旋转(4x4矩阵的第四列表示平移)。所以四元数更节省空间,运算速度更快。既然四元数能方便的表示3D旋转,那么对他们进行插值就能产生平滑的旋转效果。劣势可能是比较抽象,不大好理解。而且据说顶点变换还...
2012-11-23 16:06:00 66
转载 error C2630: initialization of 'k' is skipped by 'case' label 错误的原因及解决方法
在 VC中遇到“error C2630: initialization of 'k' is skipped by 'case' label”的编译错误。MSDN说明如下:compiler error c2360 : initialization of identifier is skipped by case label the specified identifier initia...
2012-11-22 16:25:00 358
转载 关于Console程序和win32程序的程序入口
操作系统装载应用程序后,做完初始化工作就转到程序的入口点执行。程序的默认入口点由连接程序设置, 不同的连接器选择的入口函数也不尽相同。在VC++下,连接器对控制台程序设置的入口函数是 mainCRTStartup,mainCRTStartup 再调用main 函数;对图形用户界面(GUI)程序设置的入口函数是 WinMainCRTStartup,WinMainCRTStartup 调用你...
2012-06-06 11:01:00 185
转载 GLUT教程
"GLUT"[I] 全称为 OpenGL Utility Toolkit.[/I] Mark J. Kilgard 创作的 GLUT 库, 是我们创建完全独立于窗口系统的 OpenGL 程序成为可能. 感谢 GLUT, 我们能够在不了解 X Windows 或者 Microsoft Windows 窗口系统本身的情况下编写3D应用程序. Kilgard 编写了GLUT的 X Window...
2012-06-06 10:59:00 295
转载 MT MTd MD MDd
转自:http://blog.sina.com.cn/s/blog_6ca5ea9f01012rzf.htmlVS系列工具作为目前微软主打的集成开发环境,在历经了近20多年的发展后,到如今已经可以说是Windows平台上各种IDE环境中的翘楚了。很多别的开发工具已经难望其项背了,如今VS2010也已经面市很长时间了,但是因为笔者囊中羞涩,无法升级硬件,所以也没有办法去进行那个180天...
2012-05-21 19:29:00 116
转载 解决Link 2001错误的一种方法
首先感谢:http://www.cppblog.com/kenlistian/archive/2008/11/14/66872.html我想将PhysX SDK中的一个Sample(SampleRayCar) 独立出来。我把所有原例子中的cpp和h文件都考到我新建的工程目录下之后,编译过了,但是连接出了问题,不知道怎么解决。错误信息:Car.obj : error LN...
2012-05-20 15:09:00 354
转载 建立独立的OSG程序
1 /* OpenSceneGraph example, osgpick.*/ 2 3 /* osgpick sample 4 * demonstrate use of osgUtil/PickVisitor for picking in a HUD or 5 * in a 3d scene, 6 */ 7 8 #include &l...
2012-05-11 17:52:00 188
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人