ArcObjects SDK(以下简称AO)10.1只支持vs2010,如果装了vs2012,再安装AO会提示一串鸡肠(英文),意思是AO10.1只支持vs2010想在2012下安装,可以通过修改注册表方法欺骗安装验证,造成有vs2010的假象在注册表路径 HKEY_LOCAL_MACHINE\S....
分类:
其他好文 时间:
2014-08-21 11:19:33
阅读次数:
206
STL泛型算法#include #include #include #include #include #include using std::cout;using std::endl;using std::vector;using std::list;bool IsOushu(const in.....
分类:
其他好文 时间:
2014-08-21 01:29:03
阅读次数:
218
C++中的traits常用于STL中,用来提取类型信息。
比如定义一个函数模板,模板参数为T类型,返回T类型的值。
template
typename T::value_type f(T iter)
{
return *iter;
}
这个函数的返回值类型是T::value类型,这样T的类型是vector listdeque等类型时,都可以处理。但有一个例外,即T是普通指针类...
分类:
编程语言 时间:
2014-08-20 12:30:32
阅读次数:
455
一、基础概念应该庆幸的是,VS的插件是靠着MEF实现而不是MAF,这让你所做的工作减轻了许多.如果在这之前,您已经了解了MEF的原理,我想对于VS插件的编写,您应该是很容易就能理解的.看看几个VS2010 SDK提供的例子,您就能熟练的编写了.不过我还是简单的介绍一下MEF几个特点,目前来说,只要您...
分类:
其他好文 时间:
2014-08-20 12:17:32
阅读次数:
237
题目链接:
传送门
思路:
这道题是一个简单的hash的应用,如果直接暴力的话肯定承受不了5重for循环,所以比赛的时候我先到分成两组,但是后来用到了许多数组,然后想到数字太大,还先到stl判重,
后来搞出来还是在本地跑的很慢,就放弃了。。后来看到题解,不得不说太牛了,我的思路是对的,首先把方程分成左右两边,然后分别暴力,因为计算结果的上限可能达到
50*50*50*50*2=125...
分类:
其他好文 时间:
2014-08-20 10:33:06
阅读次数:
173
模版在C++中具有非常重要的地位,STL就是大量运用模版写出来的。
模版的优点我就不一一列举了。这里我只说一下模版的原理。
当编译器遇到模版方法定义的时候,编译器进行语法检查,但是并不会编译模版。编译器无法编译模版定义,因为编译器不知道要使用的类型是什么,编译器不知道x和y的类型的情况下无法为x=y这样的语句生成代码。
当编译器遇到一个实例化的模版的时候,例如vector vi(这里我只是拿...
分类:
编程语言 时间:
2014-08-20 10:32:46
阅读次数:
300
最近工作中使用到了openssl的win64位资料,所以进行前期调研,汇总结果如下:
【注意】openssl代码所在目录中不要带中文,否则“nmake -f ms\ntdll.mak ”可能会提示“宏中非法字符”等错误
一、Openssl WIN7 x64 编译
环境:WIN7 64位,编译器:VS2010
需要下载 Perl(如http://downloads.act...
额 今天 在编译PDF时发现使用了一下STL中的z数值极限竟然编译不过,
return GetRangeConstraint(value
出现如下错误:
warning C4003: “max”宏的实参不足
error C2589: “(” : “::”右边的非法标记
google了一下,原来是需要把max用括号括起来避免和windows定义的宏混淆
ret...
分类:
数据库 时间:
2014-08-20 09:19:56
阅读次数:
273
函数参数的获取:嵌入汇编的方法
通常我们能够想到的函数参数有两种,一种是显示的定长参数,还有就是变长,这两种方式都有各自的捞取参数的方法,但是如果是定长参数却没有参数名该怎么办呢,这节我们就是要讨论一下这个问题,这个尽管在大多数情况下使用不上,但是有时候还是大有用武之地,改文也是为:
深入探讨this指针:从汇编的角度考虑做铺垫的。
该文测试环境:VS2010 (win...
分类:
其他好文 时间:
2014-08-19 19:08:25
阅读次数:
186
仿函数是行为类似函数的类或结构体,类或结构体重载了operator(),它比函数指针更加灵活易用。...
分类:
其他好文 时间:
2014-08-19 16:43:15
阅读次数:
245