10 2022 档案
try catch整个函数
摘要:软件架构师何志丹 #include "stdafx.h" #include <iostream> using namespace std; int _tmain(int argc, _TCHAR* argv[]) try { char* p = NULL ; *p = 'a'; return 0;
阅读全文
VS2015优点、疑难问题及其他
摘要:软件架构师 VS2015相对于VS2010进步了很多 a, 对话框的关联类可以放到命令空间中,对应文件也可以放到其它文件夹,类向导可以正常使用。VS2010这样,类向导不可以使用。 b,选中变量名(类名)右键可以直接“重命名”,重构利器。 c,双击选中变量名,此变量名会高亮显示,代码走查神器。 有了
阅读全文
boost::any( 能存放任何类型的数据)原理
摘要:template<class T> class any { public: T m_data; }; void main() { any<int> a; } 缺点是 必须知道类型,有时我们并不知道某个对象的类型。 class any { public: template<class T> any(c
阅读全文
[闻缺陷则喜]C#程序集名称
摘要:开发环境:Win10 VS2013。 一,新建一个类库Lib。 namespace Lib { public class Class1 { public int Add(int x,int y) { return x + y; } } } 二,新建一个WinForm,调用Lib.dll,正常运行。
阅读全文
HashMap<String,short>的问题
摘要:HashMap<String,short>的问题 改成HashMap<String,Short>就可以了。 HashMap不能使用基本数据类型。 原始类型 封装类 boolean Boolean char Character byte Byte short Short int Integer lon
阅读全文
6与win7的兼容问题
摘要:出自何丹的论坛 这个问题经常有人问,因为我没有win7,所以也无法测试。我可以确定的是少部分人确实可以在win7上跑VC6,大部人不行。我把一些人的解决方案理出来,欢迎大家补充。 -------- 持啊,我的Windows 7一直支持,从7100到7260都是支持的,只不过在安装和运行时出现兼容性问
阅读全文
读loki有感 : 编译事(而不是运行时)的断言(assert)
摘要:本文环境:VS2005(VC8) 问题一:如果int不是64位,编译无法通过。 char test[sizeof(int)==8];//如果此行编译不过,原因:系统不是64位 原理: 数组的元素不能为0。 类似情况: Window的int低位在前,高为在后。linux相反,安卓是基于linux的。
阅读全文
浙公网安备 33010602011771号