C++
Chen_hyer
多一度热爱,多一份耐心,多一寸眼光
展开
-
#include<iostream>、#include<iostream.h>和#include<stdio.h>的根本区别
和在接口和执行上都是不同的的各组成都是以STL的形式声明的,然而的各组成都是声明成全局型的。 你不能在一个程序中混淆使用这两个库。做为一种习惯,在新的代码中一般使用,但如果你处理的是过去编写的代码,为了继承可以用继续用就保持代码的一致性。表示你使用的是标注命名空间,也就是在程序开始应该有这么一句话 using namespace std ; 这是遵循c++标准的 则没有遵循c++标转载 2013-04-12 15:47:16 · 3513 阅读 · 0 评论 -
extern "C"的作用
转:http://www.dianyuan.com/article/29513extern "C"的作用(一) 前些天,编程序是用到了很久以前写的C程序,想把里面的函数利用起来,连接发现出现了找不到具体函数的错误: 以下是假设旧的C程序库 C的头文件 /*-----------c.h--------------*/ #ifndef _C_H_转载 2013-08-22 15:59:53 · 693 阅读 · 0 评论 -
C++ Standard Library
C++标准库的所有头文件都没有扩展名。C++标准库的内容总共在50个标准头文件中定义,其中18个提供了C库的功能。 形式的标准头文件【 例外】其内容与ISO标准C包含的name.h头文件相同,但容纳了C++扩展的功能。在 形式标准的头文件中,与宏相关的名称在全局作用域中定义,其他名称在std命名空间中声明。在C++中还可以使用name.h形式的标准C库头文件名。 C++标准库的内容转载 2013-06-27 17:44:52 · 806 阅读 · 0 评论 -
C++从入门到精通 总结一:面向过程的程序设计
源自《C++从入门到实践》秦广军。1、创建工程师,Header Files中有一个头文件stdafx.h,其中包含一条语句“#include ”。当创建的是C++代码时,应改成iostream。stdio.h是C语言的输入输出支持头文件,iostream.h为C++的。2、整型为本机型最为高效的位数。日常用的数分为整数和浮点数,只有整数可以直接在计算机上表示。实数在机器上的原创 2013-05-11 10:15:33 · 972 阅读 · 0 评论 -
VS 2012 使用OpenCV时配置VC++ 目录
VS 2012在“工具->选项->项目和解决方案->VC++ 目录”不再提供设置,如下图: 但是每个工程都要在“项目->属性->配置属性->VC++ 目录”中一一设置如OpenCV之类的公共库文件目录是件很麻烦的事,一番搜索才知道原来VS 2012是在Microsoft.Cpp.Win32.user属性页中设置公共的VC++ 目录。你可以在VS2012软件窗口左边找到Mic原创 2013-05-06 16:18:14 · 1820 阅读 · 0 评论 -
iostream.h和iostream 区别
转自:http://hi.baidu.com/laddie10/blog/item/079b1d4c32d7d8fcd62afc25.htmlC++中新定义的方法都是有名字空间的,比如cout就属于std名字空间,如果include头文件的时候加上.h,默认会using namespace 否则需要自己加上 using namespace XXX 对于C中已经定义的方法如printf,原创 2013-05-07 09:53:41 · 645 阅读 · 0 评论 -
C、C++、VC++ 三者之间的区别。
整理自:http://developer.51cto.com/art/201107/275818.htmC语言是一种古老而又经久不衰的计算机程序设计语言,大约诞生于上个世纪60年代。由于它的设计有很多优点,多年以来深受广大程序设计人员的喜爱,并逐渐 淘汰了很多其它程序设计语言。我们平时使用的大多数软件都是用C语言开发的。很多后来出现的一些语言也沿用了很多它的东西。C语言的编程方原创 2013-05-07 08:50:38 · 1388 阅读 · 0 评论 -
无法启动此程序,因为计算机中丢失msvcr90.dll。尝试重新安装该程序以解决此问题
首先你这个问题是怎么出现的?以前有没有这种情况,是不是安装了什么软件或者卸载了什么软件造成的,还有你是运行什么软件出现这个,?或者说是大多数软都会出现?如果是个别软件,酒吧这几个软件重装试试,有可能会好的。 msvcr90.dll是visual basic 2008的运行库,虽然大多数电脑没安装vs2008,但是一般电脑必然包含vs2008运行库,这是很多软件和游戏必须要的组件,没原创 2013-05-05 19:38:07 · 6108 阅读 · 0 评论 -
VS2008使用OpenCV的神奇问题一
build时提示出错:“显示图像.obj : error LNK2019: 无法解析的外部符号 _cvReleaseImage,该符号在函数 _main 中被引用1>E:\LanguageS\VS Project\OpenCV显示图像\Debug\OpenCV显示图像.exe : fatal error LNK1120: 1 个无法解析的外部命令”原因:没有在附加依赖项中加入cvcor原创 2013-05-05 19:31:25 · 751 阅读 · 0 评论 -
error LNK2019: 无法解析的外部符号 _WinMain@16
转自:http://www.lampthneo.com/error-lnk2019-_winmain16.html在好不容易解决了上两篇文章说到的error C2664和errorLNK2019之后,遇到了又一个error LNK2019还外加一个error LNK1120问题,这让我手忙脚乱的。具体的问题描述如下:1>MSVCRTD.lib(crtexe.obj) :转载 2013-04-14 16:43:55 · 2533 阅读 · 0 评论 -
win8.1 x64 Visual studio 2012 OpenCV2.4.6
首先在添加好OpenCV的环境变量之后,打开VS2012,把Visual Studio2012 配置成x64下的活动解决方案平台,参考http://www.kankanews.com/ICkengine/archives/87256.shtml。(平台一定要对!!!)然后在"解决方案资源管理器"里面修改项目的属性:(1)”配置“-选择“所有配置”,在“VC++目录”里面的“包含目录原创 2014-03-24 20:31:28 · 1079 阅读 · 0 评论