![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 90
mysteryrat
Stay hungry,stay foolish.Everthing is possible
展开
-
error LNK2001: unresolved external symbol VC++链接错误详解
学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时,编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使人不明其所以然。如果不深入地学习和理解VC++,要想改正连接错误LNK2001非常困难。 初学者在学习VC++的过程中,遇到的LNK2001错误的错误消息主要为: unresolv转载 2013-07-15 14:31:29 · 964 阅读 · 0 评论 -
C++构造函数详解及显式调用构造函数
c++类的构造函数详解 一、 构造函数是干什么的class Counter{public: // 类Counter的构造函数 // 特点:以类名作为函数名,无返回类型 Counter() { m_value = 0;转载 2013-09-14 15:28:01 · 3713 阅读 · 0 评论 -
C++箴言:理解typename的两个含义
问题:在下面的 template declarations(模板声明)中 class 和 typename 有什么不同? template class Widget; // uses "class"template class Widget; // uses "typename" 答案:没什么不同。在声明一个 template type paramet转载 2013-09-05 20:08:06 · 584 阅读 · 0 评论 -
VC命名规范以及初学者福音 C语言的编程风格
一、程序风格: 1、严格采用阶梯层次组织程序代码: 各层次缩进的分格采用VC的缺省风格,即每层次缩进为4格,括号位于下一行。要求相匹配的大括号在同一列,对继行则要求再缩进4格。例如: 2、提示信息字符串的位置 在程序中需要给出的提示字符串,为了支持多种语言的开发,除了一些给调试用的临时信息外,其他所有的提示信息转载 2013-07-09 15:18:59 · 925 阅读 · 0 评论 -
Opencv的配置常识学习整理
opencv的概述:http://www.opencv.org.cn/index.php/OpenCV%E6%A6%82%E8%BF%B0#.E9.87.8D.E8.A6.81.E7.89.B9.E6.80.A7 推荐参考资料《opencv基础篇》和《学习Opencv》,这两本Opencv讲的知识点都不是很细,但是可以作为参考手册,真正需要看的是Opencv教程,这个在高版本的Open原创 2013-08-18 09:43:37 · 1927 阅读 · 4 评论 -
结构体struct用法手札
结构体用法手札初识C语言时,对于结构体总有一种莫名的恐惧,虽然对于定义有着些许了解,但是用起来还是不怎么顺手。尤其,对于半吊子的编程者,结构体和类都是蹩脚之处。这几天,详细看了这部分概念,对其了解又加深了一步。结构体很好,能封装成新的类型,更有效的打理数据结构。其实C++中的类也是相同的效果,不过封装性更好一些。另外,类也可以用结构体声明的(这里不再赘述,详见《C++ Primer》,原创 2013-08-07 09:15:00 · 1056 阅读 · 0 评论 -
VS系统通用快捷键(可惜部分图片易损坏,有时间自己调一下)
VS系统通用快捷键:1、自动排版(类似VC6中的Alt+F8) 编辑.格式化选定内容 Ctrl + K,Ctrl + F 根据周围的代码行,正确缩进选定的代码行。 2、注释与去掉注释功能。 编辑.注释选定内容 Ctrl + K,Ctrl + C 使用编程语言的正确注释语法将代码的当前行标记为注释。 编辑.取消注释选定内容 Ctrl + K,Ctrl + U 从代码的转载 2013-08-08 09:44:51 · 1432 阅读 · 0 评论 -
无符号变量注意错误小点(不会常见,但是见到了估计一时半会也找不到问题)
这几天在看那本《C和指针》 英文名《POINTERS ON C》[美]Keneth A.Reek著 徐波译#include#includeint main(){ unsigned int a=1,b=2;// if(a>b)printf("=%d", a-b); if((a-b)>0)printf("Why it will output this:%d?",a-b); /原创 2013-08-04 10:11:38 · 952 阅读 · 0 评论 -
Notepad++插件下载和介绍(整理)
20款Notepad++插件下载和介绍转载地址http://paranimage.com/20-notepad-plus-plugins/Notepad++从3.4版本开始支持插件机制,让用户可选择的为本身已经优秀的Notepad++添加更多强大的功能。下面是20款Notepad++插件的介绍和下载地址。20款Notepad++插件原创 2013-07-12 10:14:27 · 16011 阅读 · 0 评论 -
float类型存储的浮点表示法
前几天看了网上的一个博客,突然发现自身对于计算机数据类型理解的匮乏,在朋友和同学还有多种搜索的帮助下,终于大体理解了float类型在内存中的存储。以下为相关理解:首先明确一下float 类型存储为四字节的单精度浮点数。 它表示单精度 32 位 IEEE 754 值。附带一句:int与 short int是不同的两个概念,网上有人误解为int是short int的缩写是无稽之谈。 sh原创 2013-07-07 16:07:54 · 1257 阅读 · 0 评论 -
Visual Studio 2008 环境变量的配置
在调试 Visual Studio 2008 程序时,经常有一些动态链接库(即 dll 文件)需要加载到工程里,这样才能依赖第三方库进行程序调试。这些动态链接库,往往都是测试版本或是开发中的版本,或者会有若干个版本;这个时候,如果直接把 dll 所在目录加到 PATH 里,则会有潜在冲突的危险;如果直接拷贝到 Visual Studio 的目录下,假如测试工程太多,每次有新版本的动态链接库转载 2014-03-19 14:07:27 · 867 阅读 · 0 评论