![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程语言
Erorr
Erorr
展开
-
C++ CLI 如何打开并读取文件
相关链接: http://msdn.microsoft.com/en-us/library/61097ykx.aspx 环境:Microsoft Visual C++ 2010 Express 步骤: 1. 从Toolbox里拖拽一个OpenFileDialog出来,到Form1.h[Design]下面的一个工具条上,应该变成openFileDialog1 2. 在menuStrip1里添加一个菜单,比如Open,双击一下Open会自动产生一个方法 3. 在方法里面添加红色的代码: priva原创 2011-05-11 10:40:00 · 3152 阅读 · 0 评论 -
C++指针比较的含义
这个问题我是在《C++必知必会》条款28里面看到的。C++指针比较的不是地址,而是对象同一性问题。即指针地址可以不同,而比较的结果却相同,因为它们指向的是同一个对象。这个问题用多重继承比较直观: 1: #include 2: 3: using namespace std; 4: 5: class A { 6: int a;原创 2011-05-01 19:59:00 · 1175 阅读 · 0 评论 -
我对C++ Traits编程技法的一点点理解
第一次听说traits是在一次电话面试中,当时还没有听说过这个词。之后查过资料,但也不是十分明白,直到今天重新看了一下《STL源码剖析》,稍微有一些想法。1. traits是模板编程里面的一个编程技法。可能因为不是面向对象的,所以算不上一种设计模式。虽然traits本身一般实现为模板(itrator_traites,以及__type_traits等),但和智能指针(auto_ptr)这种比较大原创 2014-04-13 01:37:23 · 2332 阅读 · 0 评论