c++
围观岳老师
这个作者很懒,什么都没留下…
展开
-
error LNK2019:unresolved external symbol *** referenced in function ***的解决方案
今天编译文件时遇到下列问题,记录一下:error LNK2019:unresolved external symbol *** referenced in function ***错误原因: 1)当头文件中声明了一个函数,但是在相应的源文件中却没有对该函数进行定义,则会出现为“解决的外部符号”(unresolved external symbol )错误。2)当一个函数调用了外部的原创 2013-08-05 18:03:45 · 2666 阅读 · 0 评论 -
PCH 警告:标头停止点不能位于宏或#if块中
今天在vs2010写了点代码,居然报了“PCH 警告:标头停止点不能位于宏或#if块中”。代码如下:#ifndef _COLORRECOGNITION_H_#define _COLORRECOGNITION_H_#include #include int loadConfig();#endif // _COLORRECOGNITION_H_错误:Int原创 2016-02-26 09:26:18 · 18562 阅读 · 1 评论 -
IntelliSense: PCH warning: header stop cannot be in a macro or #if block. An intellisense PCH file
今天在vs2010写了点代码,居然报了“IntelliSense: PCH warning: header stop cannot be in a macro or #if block. An intellisense PCH file was not generated.”。代码如下:[cpp] view plain copy #原创 2016-02-26 09:28:45 · 4008 阅读 · 0 评论 -
MFC CEdit获取编辑框内容
使用ID:先定义一个CString类型的变量m_str,然后调用GetDlgItem(编辑框ID)->GetWindowText(str),这样就可以轻松获取到编辑框的内容。使用控件变量:我们就必须为编辑框绑定一个CEdit类型的控件变量(这里假设变量是m_EditX)。// 获取X CString csX; m_EditX.GetWindowText(csX);原创 2016-02-29 10:36:17 · 24827 阅读 · 1 评论 -
opencv Mat IplImage*相互转换
Mat与IplImage*类型间的转换Mat 转 IplImage *:IplImage *frame;Mat frmImg;frame=&IplImage(frmImg);IplImage * 转 MatMat mat,mat1; // mat1是临时变量IplImage * img;mat1=mat.clone();// 包括数据的深度复制,以防对mat原创 2016-02-29 10:51:28 · 839 阅读 · 0 评论 -
MFC CListCtrl清空
MFC CListCtrl清空CListCtrl* pList=GetListCtrl();pList->DeleteAllItems(); // 全部清空pList->DeleteColumn(i); // 清空第i行原创 2016-02-29 14:40:00 · 18494 阅读 · 1 评论 -
vector does not name a type
vector does not name a type少了下面的include #include using namespace std;原创 2016-05-11 14:40:18 · 19861 阅读 · 3 评论 -
vector遍历和初始化
转自:http://blog.csdn.net/liunian17/article/details/7435781这里只说明常用的vector初始化的方式。一般vector的初始化我还是比较习惯于像数组一样的初始化方式。一个一个赋值,或者用花括号的初始化。下面用一个程序来说明:[cpp] view plain copy#i转载 2016-05-13 09:11:06 · 528 阅读 · 0 评论 -
C语言fgets读取整个文本文件的内容
C语言fgets环读取整个文本文件的内容#include #include#include#include//函数返回fname指定文件的全部内容,如果打不开文件,则返回NULL,并显示打开文件错误 char *getfileall(char *fname){ FILE *fp; char *str; char txt[1000]; int filesize; if原创 2016-05-13 09:49:27 · 27038 阅读 · 0 评论 -
C++ vector用法
转自:http://www.cnblogs.com/wang7/archive/2012/04/27/2474138.html在c++中,vector是一个十分有用的容器,下面对这个容器做一下总结。1 基本操作(1)头文件#include.(2)创建vector对象,vector vec;(3)尾部插入数字:vec.push_back(a);(4转载 2016-05-17 21:07:41 · 503 阅读 · 0 评论 -
base64编码、解码的C语言实现
转自:http://www.cnblogs.com/yejianfei/archive/2013/04/06/3002838.htmlbase64是一种基于64个可打印字符来表示二进制数据的表示方法。由于26=64,所以每6位为一个单位,对应某个可打印字符。三个字节共24位,对应于4个base64单位,即3个字节需要用4个可打印字符来表示。它常用来作为电子邮件的传输编码。在base64转载 2016-05-09 18:34:51 · 1173 阅读 · 0 评论 -
标准C++中的string类的用法总结
标准C++中的string类的用法总结转自:http://www.cnblogs.com/xFreedom/archive/2011/05/16/2048037.html相信使用过MFC编程的朋友对CString这个类的印象应该非常深刻吧?的确,MFC中的CString类使用起来真的非常的方便好用。但是如果离开了MFC框架,还有没有这样使用起来非常方便的类呢?答案是肯定的。也许有人会说转载 2016-07-05 17:19:30 · 606 阅读 · 0 评论 -
c++ std vector用法介绍
c++ vector一部分内容来自:http://blog.csdn.net/phoebin/article/details/3864590;http://www.cnblogs.com/wang7/archive/2012/04/27/2474138.html;一、在c++中,vector是一个十分有用的容器,下面对这个容器做一下总结。1 基本操作(1)头文件#inclu原创 2016-07-05 17:24:34 · 24063 阅读 · 2 评论 -
自考C++程序设计试题2008年10月
全国2008年10月自学考试C加加程序设计试题答案课程代码:04737一、单项选择题(本大题共20小题,每小题1分,共20分)1.对C++语言和C语言的兼容性,描述正确的是( A )A.C++兼容C B.C++部分兼容C C.C++不兼容C D.C兼容C++2.在C++中使用流进行输入输出,其中用于屏幕输出的对象是( C )A.原创 2016-03-09 22:29:48 · 4294 阅读 · 0 评论 -
自考C++程序设计试题2009年1月
全国2009年1月自学考试C++程序设计试题课程代码:04737一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.C++源程序文件扩展名为( )A..cpp B..h C..1ib D..obj2.在C++中使用流进行输入原创 2016-03-09 22:20:26 · 2948 阅读 · 0 评论 -
自考C++程序设计试题2010年1月
全国2010年1月自考C++程序设计试题课程代码:04737一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.在C++中,头文件扩展名为( B )A..cpp B..hC..1ib原创 2016-03-09 21:55:28 · 2057 阅读 · 0 评论 -
VS error LNK2005:**already defined in **.obj
今天在调试程序的时候遇到下列问题:Error 32 error LNK2005: "union _LARGE_INTEGER m_nFreq" (?m_nFreq@@3T_LARGE_INTEGER@@A) already defined in VidCapDlg.obj今天记录一下,以后就不要查半天了。这个是说明工程里面有重复定义“m_nFreq”。将重复的定义注释掉就可以了。原创 2013-08-05 17:58:24 · 1874 阅读 · 0 评论 -
c++形参实参
c++形参实参实参和形参,很抽象的一个概念,新手很难搞懂。形参:全称为"形式参数"是在定义函数名和函数体的时候使用的参数,目的是用来接收调用该函数时传递的参数. 形参的作用是实现主调函数与被调函数之间的联系. 实参:全称为"实际参数"是在调用时传递该函数的参数.实参可以是常量、变量、表达式、函数等.先说C语言: 只要知道了按值传递和按地址传递原创 2013-08-06 11:01:55 · 5192 阅读 · 0 评论 -
MFC NumericUpDown Spin控件 CSpinButtonCtrl
今天做MFC画面时有一个像,.net中的NumericUpDown空间。我想MFC和.net控件应该不一样,查了一下,MFC中果然没有这个控件。帖子说就是:EDIT控件 + Spin控件现在说一下怎么做,在这里记录一下,替他童鞋少走弯路。步骤:1.添加EDIT控件2.添加Spin控件如果不是这样的顺序的话,使用ctrl+D改变Tab顺序,使spin紧靠edit后原创 2013-09-25 10:32:04 · 2242 阅读 · 0 评论 -
UNREFERENCED_PARAMETER
转账UNREFERENCED_PARAMETER 的作用2007年06月16日 星期六 14:38我们从 UNREFERENCED_PARAMETER 开始吧。这个宏在 winnt.h 中定义如下: #define UNREFERENCED_PARAMETER(P) (P) 换句话说 UNREFERENCED_PARAMETER 展开传递的参数或表达式。其目的是避免编译器转载 2014-04-11 13:01:46 · 1278 阅读 · 0 评论 -
C语言高效编程的四大秘技之使用位操作,减少除法和取模的运算
转自:http://tech.163.com/06/1201/10/318HH45C00091KVA_2.html转载 2014-04-24 15:36:25 · 1806 阅读 · 0 评论 -
C语言高效编程的四大秘技之以空间换时间
转自:http://tech.163.com/06/1201/10/318HH45C00091KVA.html引言:编写高效简洁的C语言代码,是许多软件工程师追求的目标。本文就工作中的一些体会和经验做相关的阐述,不对的地方请各位指教。第1招:以空间换时间计算机程序中最大的矛盾是空间和时间的矛盾,那么,从这个角度出发逆向思维来考虑程序的效率问题,我们就有了解决转载 2014-04-24 15:29:00 · 3679 阅读 · 1 评论 -
C语言高效编程的四大秘技之数学方法解决问题
第2招:数学方法解决问题现在我们演绎高效C语言编写的第二招——采用数学方法来解决问题。数学是计算机之母,没有数学的依据和基础,就没有计算机的发展,所以在编写程序的时候,采用一些数学方法会对程序的执行效率有数量级的提高。举例如下,求 1~100的和。方法E转载 2014-04-24 15:33:08 · 1376 阅读 · 0 评论 -
VS 解决方案 从高版本降为地版本
VS 解决方案 从高版本改为地版本直接用Notepad++打开解决方案文件(*.sln)做如下修改,例如要将VS2012的解决方案修改为VS2010Microsoft Visual Studio Solution File, Format Version 12.00# Visual Studio 2012修改为:Microsoft Visual Studio Solution F原创 2015-12-29 17:41:55 · 11886 阅读 · 0 评论 -
vs2012 编译 Framework4.0的库
vs2012 默认编译的 Framework是4.5版本的库,可客户要4.0版本的。到项目的工程属性里面也没有找到设置的地方。于是在网上找查了一盘。原来可以直接修改工程文件(*.vcxproj)的变换。用Notepad++打开工程文件。修改方法如下:v4.5修改为:v4.0大功告成。原创 2015-12-29 17:54:13 · 1309 阅读 · 0 评论 -
C#调用 C++的DLL
C#使用CLR/C++的DLL间接调用Native C++的DLL转载 2015-12-24 14:18:52 · 797 阅读 · 0 评论 -
MFC CEdit限定输入数字
MFC CEdit限定输入数字在OnInitDialog或你需要的地方加入下面的代码就行了:DWORD dwStyle = m_edit.GetStyle();dwStyle |= ES_NUMBER;SetWindowLong(m_edit.m_hWnd, GWL_STYLE, dwStyle);原创 2016-03-01 11:58:48 · 4094 阅读 · 1 评论 -
c++ stl vector转数组(实际是数组的指针)
转自:http://www.cnblogs.com/loongfee/archive/2012/05/05/2484574.html std::vector很方便,但有时调用的函数的参数规定是数组,需要将vector转为数组,另外开辟一个空间,将vector一项项复制过去代价过大,可用下面的方法。给定一个vector v; 表达式v[0]生产一个指转载 2016-03-08 17:28:41 · 10402 阅读 · 1 评论 -
魅族 C++ 微服务框架技术
魅族 C++ 微服务框架技术内幕揭秘转自:http://www.open-open.com/lib/view/open1475138711088.htmlkiev,是魅族科技推送平台目前使用的C++后台开发框架。2012年,魅族的推送业务刚刚有一点从传统架构向微服务架构转型的意识萌芽,为了在拆分系统的同时提高开发效率,决定做一个C++开发框架,这就是最早期Kiev的由来。在不断的演转载 2017-03-07 22:47:19 · 10112 阅读 · 1 评论