自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(41)
  • 收藏
  • 关注

转载 支持多字节字符集 (MBCS)

转自:msdn多字节字符集 (MBCS) 是一种替代 Unicode 以支持无法用单字节表示的字符集(如日文和中文)的方法。为国际市场编程时应考虑使用 Unicode 或 MBCS,或使程序能够通过更改开关来生成支持两种字符集之一的程序。最常见的 MBCS 实现是双字节字

2011-09-30 23:40:40 700

转载 windows编程,建立打开文件界面

转自:MSDN OPENFILENAME StructureThe OPENFILENAME structure contains information that the GetOpenFileName and GetSaveFileName functions use

2011-09-30 20:51:09 995

转载 包络线

转自:http://zh.wikipedia.org/wiki/%E5%8C%85%E7%B5%A1%E7%B7%9A在几何学,某个曲线族的包络线(Envelope),是跟该曲线族的每条线都有至少一点相切的一条曲线。(曲线族即一些曲线的无穷集,它们有一些特定的关系。)

2011-09-25 14:15:41 3519

转载 闵可夫斯基和

转自:http://zh.wikipedia.org/zh-cn/%E9%96%94%E5%8F%AF%E5%A4%AB%E6%96%AF%E5%9F%BA%E5%92%8C闵可夫斯基和是两个欧几里得空间的点集的和,以德国数学家闵可夫斯基命名。点集A与B的闵可夫斯基和就是。例

2011-09-25 14:07:05 6758 1

转载 浅析C++中的this指针

转自:http://blog.csdn.net/starlee/article/details/2062586有下面的一个简单的类:class CNullPointCall{public:    static void Test1();    void

2011-09-24 21:49:14 385

转载 预处理命令

转自:吴乃陵《C++程序设计》      编译预处理(即预编译)是在编译源程序之前,由预处理器对源程序进行一些加工处理工作。所谓预处理器,是包含在编译器中的预处理程序。编译预处理指令一律以“#”开头,回车符结束,每条指令占一行,并且通常放在源程序文件的开始部分。编译程序预处理作用是将源程序文件进行处理,生成一个中间文件,编译系统对此中间文件进行编译并生成目标代码,因此编译预处理不影响源程序

2011-09-19 20:30:07 860 1

转载 DEF文件说明

转自:http://andylin02.iteye.com/blog/441300转自:http://www.cppblog.com/amyvmiwei/archive/2008/01/02/40203.html以下摘自MSDN,希望有帮助.不过在VC下编程好像用

2011-09-17 15:32:23 2108

转载 __stdcall,__cdecl,__fastcall,thiscall,naked call

转自:http://blog.sina.com.cn/s/blog_46ed82810100ch7i.html被这些修饰关键字修饰的函数,其参数都是从右向左通过堆栈传递的(__fastcall的前面部分由ecx,edx传),函数调用在返回前要清理堆栈,但由调用者还是被

2011-09-16 23:25:40 591

转载 __declspec(dllexport) & __declspec(dllimport)

转自:http://www.cnblogs.com/xd502djj/archive/2010/09/21/1832493.html__declspec(dllexport)声明一个导出函数,是说这个函数要从本DLL导出。我要给别人用。一般用于dll中 省掉在DE

2011-09-16 17:32:08 442

原创 断点

程序执行遇到断点,只是简单地停下来。此时, 用户通过Watch和Variables窗口,查看当前变量的值。

2011-09-16 10:18:28 428

转载 编译器优化

转自:http://bbs.emath.ac.cn/thread-173-1-1.html编译器优化一直想给大家介绍一些编译器优化方面的知识,只是又觉得这方面知识内容太多了,介绍起来太花费时间了,实在没有精力去逐一介绍,并且很多编译器方面术语我都不知道中文该如何翻译(国内

2011-09-15 19:32:25 704

转载 详解C中volatile关键字

转自:http://www.cnblogs.com/yc_sunniwell/archive/2010/06/24/1764231.html  volatile提醒编译器它后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中

2011-09-15 19:15:15 549 1

转载 const_cast

转自:msdnRemoves the const, volatile, and__unaligned attribute(s) from a class.const_cast ( expression ) type-id与expression数据类型相同

2011-09-14 19:49:15 641

转载 四种强制类型转换的总结

转自:http://webservices.ctocio.com.cn/285/12130285.shtml转自:primer C++转自:百度百科转自:http://www.cnblogs.com/chengxin1982/archive/2010/01/13/1646311.html基类和子类之间转换:其中子类指针转换成父类指针是安全的;但父类指针转换成子类指针是不安全的。(基

2011-09-14 16:25:33 7838 1

转载 DLGPROC

转自:msdnDLGPROC for a pointer to CALLBACK appliction-defined function转自:http://topic.csdn.net/t/20050901/17/4244992.htmlDLGPROC   则是一种系

2011-09-13 10:17:50 2617

原创 const成员函数与const对象

const成员函数格式如下:返回类型 函数名(形参表) const;该函数的this指针所指对象为常量,即它不能修改对象的数据成员,而且在函数体内只能调用const成员函数(它们不会修改对象的数据成员),不能调用其他成员函数。如果编程时不慎修改对象的数据成员,编译器会报错

2011-09-12 16:01:37 439

原创 数组名与指针的不同

int _tmain(int argc, _TCHAR* argv[]){ int a[4]={1,2,3,4}; int const *pt; pt=new int[4]; cout<<pt<<endl; cout<<&pt[0]<<endl; c

2011-09-12 14:33:56 400

转载 C语言中数组名和指针的区别

转自:http://windmill.iteye.com/blog/371192  请看程序(本文程序在WIN32平台下编译): C++代码#include int main(int argc, char* argv[]) {

2011-09-12 14:20:38 542

转载 单纯形和单纯复形

转自: http://zh.wikipedia.org/wiki/%E5%8D%95%E7%BA%AF%E5%BD%A2单纯形几何学上,单纯形或者n-单纯形是和三角形类似的n维几何体。精确的讲,单纯形是某个n维以上的欧几里得空间中的(n+1)个仿射无关(这样的点集被称为处于一般位置)的点的集合的凸包。例如,0-单纯形就是点,1-单纯形就是线段,2-单纯形就是三角形,3-

2011-09-04 19:15:40 6989

转载 CLAPACK的dgeev_求特征值

int dgeev_(char *jobvl, char *jobvr, integer *n, doublereal * a, integer *lda, doublereal *wr,doublereal *wi, doublereal *vl,    integer *

2011-09-04 19:15:01 16208

转载 C++/CLI

简介C++/CLI代表 ISO-C++标准语言的一个动态编程泛型扩展 (dynamic programming paradigm extension)。在原版语言设计 (V1) 中有许多显著的弱点,我们觉得在修订版语言设计 (V2) 中已经修正了这些弱点。本文列举了 V1

2011-09-04 19:14:35 3339

转载 什么是托管C++?

本篇"托管C++概述"主要讲述了什么是托管C++、开发.NET Framework(框架)的项目类型以及与标准C++之间的区别。  1、什么是托管C++?  在回答这个问题,首先要搞清楚什么是"托管"(Managed)。托管是.NET的一个专门概念,它是融于通用语言运行时

2011-09-04 19:13:46 970

转载 ANSI C

ANSI C 与 K&RCC语言由Dennis M.Ritchie在1973年设计和实现。从那以后使用者逐渐增加。到1978年Ritchie和Bell实验室的另一位程序专家Kernighan合写了著名的《TheC ProgrammingLanguage》,将C语言推向全世界,

2011-09-04 19:13:20 1901

转载 C运行时库(C Run-time Library)详解

一、什么是C运行时库1)C运行时库就是 C run-time library,是 C 而非 C++ 语言世界的概念:取这个名字就是因为你的 C 程序运行时需要这些库中的函数.2)C 语言是所谓的“小内核”语言,就其语言本身来说很小(不多的关键字,程序流程控制,数据类型等)

2011-09-04 19:10:05 613

转载 C 函数的指针与 C++ 函数的指针的不同

在c中,函数名,代表函数的首址...  直接可以用int (*p)( )=f;         //f为一个非类的普通函数  调用函数时也可以直接:p( )或(*P)()。  而在C++类中的类函数,定义指向函数的指针时必须加&,如:  int (point::*

2011-09-04 19:08:38 725

转载 extern与extern "C"

转自:primeC++(2.3) extern  声明用于向程序表明变量的类型和名字。定义也是声明:当定义变量时我们声明了它的类型和名字。可以通过使用extern关键字声明变量名而不定义它。不定义变量的声明包括对象名、对象类型和对象类型前的关键字extern:extern int i;  //声明但不定义int i;//声明并定义extern 声明不是定义,也不分配存储空间。事

2011-09-04 19:08:13 473

转载 动态链接库和静态链接库的区别

静态连接库就是把(lib)文件中用到的函数代码直接链接进目标程序,程序运行的时候不再需要其它的库文件;动态链接就是把调用的函数所在文件模块(DLL)和调用函数在文件中的位置等信息链接进目标程序,程序运行的时候再从DLL中寻找相应函数代码,因此需要相应DLL文件的支持。  静态

2011-09-04 19:07:37 414

转载 verify和assert的区别

摘录林锐博士高质量编程一书中相关内容。程序一般分为Debug版本和Release版本,Debug版本用于内部调试,Release版本发行给用户使用。 断言assert是仅在Debug版本起作用的宏,它用于检查“不应该”发生的情况。以下是一个内存复制程序,在运行过程中,如果

2011-09-04 19:06:24 2446

转载 freopen

转自:http://www.cplusplus.com/reference/clibrary/cstdio/freopen/FILE * freopen ( const char * filename, const char * mode, FILE * stream )

2011-09-04 16:25:22 422

转载 度量空间

转自:http://zh.wikipedia.org/wiki/%E5%BA%A6%E9%87%8F%E7%A9%BA%E9%97%B4在数学中,度量空间是一个集合,在其中可以定义在这个集合的元素之间的距离(叫做度量)的概念。度量空间中最符合我们对于现实直观理解的是三维欧

2011-09-04 14:29:05 821

转载 istream_iterator

转自:http://www.cplusplus.com/reference/std/iterator/istream_iterator/template , class Distance = ptrdiff_t> class istream_it

2011-09-04 13:16:10 1031

转载 CGAL编程实现点集的Delaunay三角剖分和Voronoi图

转自:http://www.cnblogs.com/sudoleo/archive/2010/07/20/1781617.html//使用CGAL编程实现点集的Delaunay三角剖分,voronoi图//如果对Delaunay算法本身关注,请参考CGAL对Delaunay三角剖分的实现,CGAL对Delaunay三角剖分的实现是增量算法(Incremental)//本程序的重点在于对

2011-09-04 08:18:30 9199 3

转载 安装 CGAL 3.6.1

转自:http://www.cnblogs.com/sudoleo/archive/2010/07/16/1778524.html安装 CGAL 3.6.11.安装 CMake, Boost, QT,如前文所述。下载CGAL最新版本3.6.1, www.cgal.org

2011-09-04 08:14:41 1387 2

原创 CGAL找不到"gmp-vc90-mt-gd.lib"和"mpfr-vc90-mt-gd.lib"

找不到"mgp-vc90-mt-gd.lib"你把:\CGAL-3.8\auxiliary\gmp\lib\中的libgmp10.lib和libgmp-10.dll改成gmp-vc90-mt-gd.dll和gmp-vc90-mt-gd.lib并在VS依赖项中填上gmp-vc9

2011-09-04 07:23:03 3184 2

转载 Iostream_init

#include The Iostream_init class is a static class that initializes the predefined stream objectscin,cout, cerr, and clog. A single obje

2011-09-03 14:11:39 642

转载 文件句柄分配的原理探测(三)---全面深入

看过我上一篇文章《深入VC流》的朋友想必对VC流系统的认识有了一定基础,文章的着重点在于流类库的两大基类,关于streambuf类和ios类及其常用的派生类istream,ostream,iostream从原理和实验两方面已经介绍的差不多了,而对streambuf类的派生类以及文

2011-09-03 14:11:26 1469

转载 文件句柄分配的原理探测(二)---深入VC流

深入VC流  “流”是VC的一大特色。依靠强大的流类库可以方便简洁的实现数据的输入输出,相信熟悉VC的用户一定深有感触。  “流”是一是十分抽象的概念,尽管很多资料都对其有定义,但都没有把这个概念讲透,用抽象的语言来描述抽象的概念结果必定是模糊的。而且不难发现这么一个现象

2011-09-03 14:11:14 606

转载 文件句柄分配的原理探测(一)---初步探测

/******************************************************///下面这段代码是VC6.0调试器反汇编后的结果(源代码已经用暗红色标记)//原本是想随便写个小程序观察反汇编代码//问题的出现:当用OD调试(debug文

2011-09-03 14:11:02 1034

转载 ios::operator void*

operator void * ( ) const;operator void *() const { if(state&(badbit|failbit) ) return 0; return (void *)this; }Convert to pointer

2011-09-03 14:10:32 983

转载 iostream.h

下面的代码是iostream.h的源文件. 有具体的问题可以发消息问./****iostream.h - definitions/declarations for iostream classes** Copyright (c) 1990-1997

2011-09-03 14:10:19 601

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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