摘要: 我们都知道const的作用是声明变量为常量,在程序中除非显示转换,否则无法修改声明为const的对象。本文针对显示修改的情况,提醒了一种隐式的错误,以及解决办法。考虑下面的代码:#includeint main(){ const int a=0; int *p=const_cas... 阅读全文
posted @ 2014-07-31 22:56 P.wang 阅读(1469) 评论(0) 推荐(0) 编辑
摘要: static加到一个非类成员函数的函数(有点绕口,就是普通函数。因为类成员函数的static版本有其他的用途)前面,相当于匿名空间的作用——信息隐藏。翻译成白话版就是,只有在当前编译单元中可以被看到,而在别的编译单元中看不到。(什么是编译单元?就是一个展开了包含了头文件的cpp文件)看下面的两段代码... 阅读全文
posted @ 2014-07-02 21:06 P.wang 阅读(1724) 评论(0) 推荐(0) 编辑
摘要: #include#include#define min(a,b)!(b<a)?a:bint main(){ int a=1,b=2; std::cout<<(std::min)(a,b); return 0; }加入一个括号,std::min就不会被宏替代了。 阅读全文
posted @ 2014-07-01 21:19 P.wang 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 由斐波拉契数列的公式:f(n)=f(n-1)+f(n-2),如果使用递归方法,非常的简短易懂,但是重复计算太多,时间复杂度成指数形势增长。由矩阵乘法可以得到:又于是有剩下的就是计算矩阵的过程了。 阅读全文
posted @ 2014-07-01 15:04 P.wang 阅读(306) 评论(0) 推荐(0) 编辑
摘要: windows中有个强大的工具:subst,位于C:\Windows\System32和C:\Windows\SysWOW64下。在cmd中使用命令:subst [盘符] [文件夹路径] 的方式,将一个文件夹映射为一个硬盘的形式显示在文件系统中。例如:subst a: f:\file使用subst不... 阅读全文
posted @ 2014-06-30 21:08 P.wang 阅读(3232) 评论(0) 推荐(0) 编辑
摘要: 转载:http://softwareblogs-zho.intel.com/2009/02/04/1071/程序员的十层楼(1~3层)作者:周伟明自西方文艺复兴以来,中国在自然科学方面落后西方很多,软件领域也不例外。当然现在中国的许多程序员们对此可能有许多不同的意见,有些人认为中国的程序员水平远落后... 阅读全文
posted @ 2014-06-22 14:18 P.wang 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 在C和C++中,函数也是一种类型,原因是可以指向函数的指针。这个指针指向了内存中函数的入口处。(多么有趣的现象!因为这一下子把程序和进程的概念似乎又引入进来了!)void (*fPtr)(int );//这是一个变量的定义,指针变量由于函数是一种类型,我也就可以使用typedef关键字:对于函数:v... 阅读全文
posted @ 2014-06-18 22:43 P.wang 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 在MSVC中,_strdup(const char *p)函数的作用是返回一个指针,这个指针指向p的一个复制串。#includeint main(){ char str[]="this is a string"; char *dstring=strdup(str); std::co... 阅读全文
posted @ 2014-06-11 16:33 P.wang 阅读(3267) 评论(0) 推荐(0) 编辑
摘要: 今天在SVN上下载了最新版本的渲染引擎工程文件,想编译Release X64的时候出错,提示无法找到xxxx.h文件 。学习这种事,一定不能马虎。为了解决头文件在原来作者电脑上能编译,放在别的同样布置的电脑上却提示找不到头文件的问题。我们要提供给编译器的路径信息一定是可移植的。在VS2008后的版本... 阅读全文
posted @ 2014-06-10 21:02 P.wang 阅读(9024) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.cnblogs.com/xilentz/archive/2010/05/01/1725460.html博主传达了大量的去其糟粕的思想,所以,我只取了他对如何学习C++的建议,我还标记那些我觉得重要的话,方便以后提醒自己。C++是一门强大的语言,我们没有任何理由不学习他,领... 阅读全文
posted @ 2014-06-07 16:17 P.wang 阅读(295) 评论(0) 推荐(0) 编辑