摘要: 最近经常和同事讨论引用参数的问题,为了搞清楚,查了些资料,其中CLR via C#中讲的比较清楚,整理了下 摘自(CLR via C#) 在默认情况下,CLR假设所有的方法参数都是按值传递的。当参数为引用类型的对象时,参数的传递时通过传递指向对象的引用来完成的(引用本身是按值传递的)。这意味着方法可 阅读全文
posted @ 2016-09-22 14:33 yzl050819 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 对于习惯使用C进行开发的朋友们,在看到c++中出现的&符号,可能会犯迷糊,因为在C语言中这个符号表示了取地址符,但是在C++中它却有着不同的用途,掌握C++的&符号,是提高代码执行效率和增强代码质量的一个很好的办法 引用是C++引入的新语言特性,是C++常用的一个重要内容之一,正确、灵活地使用引用, 阅读全文
posted @ 2016-09-22 13:04 yzl050819 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 错误 1 error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 C:\Users\Administ 这两个fatal error是因为从低版本的WTL到高版本的WTL转变后产生的.错误描述如下:1>正在编译资源...1>正在编译资源清单...1>正在链接...1>CVTRES 阅读全文
posted @ 2016-09-22 11:03 yzl050819 阅读(4873) 评论(0) 推荐(0) 编辑
摘要: 之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必 担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们 阅读全文
posted @ 2016-09-22 10:41 yzl050819 阅读(3334) 评论(0) 推荐(0) 编辑
摘要: 1. const修饰普通变量和指针const修饰变量,一般有两种写法:const TYPE value;TYPE const value;这两种写法在本质上是一样的。它的含义是:const修饰的类型为TYPE的变量value是不可变的。对于一个非指针的类型TYPE,无论怎么写,都是一个含义,即val 阅读全文
posted @ 2016-09-22 09:24 yzl050819 阅读(202) 评论(0) 推荐(0) 编辑