自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CE&IT

专攻C++

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

转载 C++随机数的用法

<br />学过别的高级语言的都知道,产生随机数用的都是类似于random这样的字符,c++也不例外,在C++中使用的是rand()函数,但是不同的是,如果在C++中只使用了例如 "int i;i=rand();"这样,使用程序会发现每次得到的随机数都是一样的,据了解在C++中这样做是为了方便调试。如果要每次都长生不同的随机数,我们则需要在C++中加上"srand(time(NULL));"这条语句,他的作用是以时间为种子,产生随机数(我们都知道时间是在不断变化的,但两次获取随机数要在1秒后,否则数值还是一

2010-08-21 12:25:00 1426

转载 检测内存泄露的工具:debugnew

<br />网上有一个流传甚广的检测内存泄露的工具:debugnew(debugnew.h/debugnew.cpp)<br />用法很简单,把debugnew.cpp放在项目里一起编译,需要检测的文件把debugnew.h嵌在文件的最前面。<br />为方便使用,对源代码做了一些小的改动。<br />下面是一些简单的说明:<br />1、new 的重载<br />void* operator new (size_t size, const char* file, int line);        ⑴<b

2010-08-21 12:24:00 420

转载 检测内存泄露的工具:debugnew

<br />网上有一个流传甚广的检测内存泄露的工具:debugnew(debugnew.h/debugnew.cpp)<br />用法很简单,把debugnew.cpp放在项目里一起编译,需要检测的文件把debugnew.h嵌在文件的最前面。<br />为方便使用,对源代码做了一些小的改动。<br />下面是一些简单的说明:<br />1、new 的重载<br />void* operator new (size_t size, const char* file, int line);        ⑴<b

2010-08-21 12:20:00 508

转载 如何监测内存泄漏

<br /><br />文摘内容: <br />--------------------------------------------------------------------------------<br />版权申明<br />本文可以被自由转载,但是必须遵循如下版权约定:<br />1、保留本约定,并保留在文章的开头部分。<br />2、不能任意修改文章内容,或者删节,增加。如果认为本文内容有不当之处需要修改,请<br />与作者联系。<br />3、不能摘抄本文的内容,必须全文发表或者引用。

2010-08-21 12:19:00 298

转载 VC预编译头

<br />来自痞子龙3D编程http://blog.csdn.net/pizi0475/archive/2010/03/03/5341963.aspx<br /> <br />预编译头的概念:<br />在很多程序中,每个源文件都存在一些相同的部分。比如要包括相同的一些头文件,而且这些头文件可能很长,例如window.h。如果用普通的方法编译这些源文件,对这些头文件在每个源文件中的出现都要重新编译,作了很多重复工作。如果能将这些头文件专门进行编译,并且把结果存储起来。然后在编译包含这些头文件的源文件时,使

2010-08-21 12:15:00 495

转载 C++内存泄漏检测

<br />//: C02:MemCheck.h<br />// From "Thinking in C++, Volume 2", by Bruce Eckel & Chuck Allison.<br />// (c) 1995-2004 MindView, Inc. All Rights Reserved.<br />// See source code use permissions stated in the file 'License.txt',<br />// distributed with

2010-08-21 12:14:00 347

转载 VC 预编译头

来自痞子龙3D编程预编译头的概念:在很多程序中,每个源文件都存在一些相同的部分。比如要包括相同的一些头文件,而且这些头文件可能很长,例如window.h。如果用普通的方法编译这些源文件,对这些头文件在每个源文件中的出现都要重新编译,作了很多重复工作。如果能将这些头文件专门进行编译,并且把结果存储起来。然后在编译包含这些头文件的源文件时,使用上述结果替代头文件在源文件中的出现,就可以大大减少工作量。Microsoft Visual C++提供的“预编译头文件”机制就支持这一功能。所谓的预编译头就是把一个工程中

2010-08-21 11:52:00 293

转载 检测内存泄漏

来自痞子龙3D编程(http://blog.csdn.net/jnstone3/archive/2009/06/13/4266516.aspx)最近看了周星星 Blog 中的一篇文章:“VC++6.0中内存泄漏检测”,受益匪浅,便运行其例子代码想看看 Output 窗口中的输出结果,可惜怎么弄其输出都不是预期的东西,郁闷了半天,便到水坛里找到周星星,请求他指点一、二,然而未果。没有办法,最后我一头栽进 MSDN 库狂搜了一把,功夫不负有心人,我搜出很多有关这方面的资料,没过多久我便基本上就找到了答案....

2010-08-21 11:51:00 461

转载 C++中的内存管理(new、delete、内存泄漏)

来自痞子龙3D编程(http://blog.csdn.net/pizi0475/archive/2010/02/23/5319974.aspx)1. 使用new动态分配内存:若没有足够内存,则new返回0(空值指针null pointer);2. 不要使用delete释放不是new分配的内存,delete释放指针指向的内存,但不会删除指针本身; 3、对空值指针应用delete是安全的;4、创建数组时的静态联编与动态联编:数组声名int a[10], 静态联编,数组的长度在编译时确定;     用new[]创

2010-08-21 11:48:00 559

转载 C++代码优化方法总结

来自痞子龙3D编程(http://blog.csdn.net/pizi0475/archive/2010/05/20/5612660.aspx)C++代码优化方法总结 优化是一个非常大的主题,本文并不是去深入探讨性能分析理论,算法的效率,况且我也没有这个能力。我只是想把一些可以简单的应用到你的C++代码中的优化技术总结在这里,这样,当你遇到几种不同的编程策略的时候,就可以对每种策略的性能进行一个大概的估计。这也是本文的目的之所在。 一. 优化之前 在进行优化之前,我们首先应该做的是发现我们代码的瓶颈(bot

2010-08-21 11:24:00 490

转载 C++的效率浅析

来自痞子龙3D编程(http://blog.csdn.net/pizi0475/archive/2010/06/29/5702946.aspx)自从七十年代C语言诞生以来,一直以其灵活性、高效率和可移植性为软件开发人员所钟爱,成为系统软件开发的首选工具。而C++作为C语言的继承和发展,不仅保留了C语言的高度灵活、高效率和易于理解等诸多优点,还包含了几乎所有面向对象的特征,成为新一代软件系统构建的利器。     相对来说,C语言是一种简洁的语言,所涉及的概念和元素比较少,主要是:宏(macro)、指针(poi

2010-08-21 11:21:00 677

转载 C++数值计算资源

C++计算几何算法库   开发者:http://www.cs.uu.nl/CGAL/   C++矩阵计算库   开发者:http://www.osl.iu.edu/research/mtl/   DifEqu   开发者:http://www.math.u-szeged.hu/~makay/difequ/difequ.htm                   简介:   数值方法解微分方程软件   ESBStats   开发者:ESB   Consultancy   http://free.prohost

2010-08-21 11:07:00 3057 1

转载 C++数学函数库

<br />摘自:痞子龙3D编程 http://blog.csdn.net/pizi0475/archive/2010/03/09/5359491.aspx<br /> <br />abs<br />原型:extern int abs(int x);<br />用法:#include <math.h><br />功能:求整数x的绝对值<br />说明:计算|x|, 当x不为负时返回x,否则返回-x<br />举例:<br />      // abs.c<br />     <br />      #inc

2010-08-21 11:04:00 1036

原创 VS中测试算法一些语句

主要实现:1、硬盘读取数据;2、记录函数运行时间;3、将运算结果写入文本文件并存入硬盘。 低手运用#include #include #include #include using namespace std;void main() {// 从硬盘读数据 const char* file="E://SensorMod1.txt"; ifstream inFile(file); double** D=new double*[200]; for (int i=0; i {  D[i]=new double[15

2010-08-19 15:02:00 440

原创 实对称矩阵特征值求解算法:Jacobi行循环法

做过程故障诊断,需要计算含小于100个变量的数据的主成分,下面这个代码还是合适的,特此备份。int jacobi_loop(double** A, double** V, double* eigsv, double epsl, int maxt, int n){ /************************************************************************ * 作者:     taoshaohui from Qingdao University of Sc

2010-08-19 11:16:00 3444

空空如也

空空如也

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

TA关注的人

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