C++
gududeyhc
这个作者很懒,什么都没留下…
展开
-
C++中txt文件读取和写入
由于最近要用到txt文件的读写,而之前没有认真了解,所以在网上找了一些相关内容的详细介绍,并将一些关键点进行标注,给自己提供便利的同时,希望能给更多的人帮助 。一、ASCII 输出 为了使用下面的方法, 你必须包含头文件(译者注:在标准C++中,已经使用取代,所有的C++标准头文件都是无后缀的。)。这是 的一个扩展集,提供有缓冲的文件输入输出操作. 事实上, 已转载 2013-04-14 20:12:44 · 1264 阅读 · 0 评论 -
值“MT_StaticRelease”不匹配值“MD_DynamicRelease”
来源:http://blog.csdn.net/wpc320/article/details/8496957生成错误:error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MT_StaticRelease”不匹配值“MD_DynamicRelease”解决:在工程上右键-》属性-》c/c++-》代码生成-》转载 2014-01-22 10:33:39 · 14447 阅读 · 0 评论 -
MFC利用Socket实现连接
MFC利用CString实现连接首先,必须说一下SOCKET连接的理论步骤:1、在服务器端声明一个用于监听客户端的SOCKET对象,同时对应某个端口设定为监听状态;2、在客户端声明SOCKET对象,并通过IP和端口向服务器请求连接;3、服务器端监听到请求指令后,新建一个SOCKET对象,用于与客户端绑定,传送和接收数据,服务器用于监听的SOCKET继续监听下一个客户端的请求。转载 2013-11-13 14:02:32 · 2028 阅读 · 2 评论 -
类对象使用 memset 应注意的问题
memset某个结构(或其它的数据类型)在C语言中是很常见的代码,其目的是对结构(或其它的数据类型)进行初始化,通常都是将变量置为NULL或者0。在C++中,针对类对象除了用构造函数初始化对象外,也可以使用memset来进行初始化操作(确实有这种情况,不得已而为之,请大家不要把鸡蛋砸过来!)。但是一定要注意以下所说的这种情况:如果类包含虚拟函数,则不能用 memset 来初始化类对象。下面是一个例转载 2013-07-10 22:54:29 · 2822 阅读 · 0 评论 -
字符串转换成整数,通配符的字符串匹配问题
http://blog.csdn.net/v_july_v/article/details/9024123#comments前言之前本一直想写写神经网络算法和EM算法,但写这两个算法实在需要大段大段的时间,而平时上班,周末则跑去北大教室自习看书(顺便以时间为序,说下过去半年看过的自觉还不错的数学史方面的书:《数理统计学简史》《微积分概念发展史》《微积分的历程:从牛顿到勒贝格转载 2013-06-19 22:48:46 · 1136 阅读 · 0 评论 -
西安青松科技面试题
前两个数是1,1,a[i]=a[i-1]+a[i-2],请输出第30个数#include "stdafx.h"#include #include int a[50]={1,1};int i=0;enum color {red,green,blue} mycolor;void main(){ int i=10;coutfor(i=2;i{原创 2013-05-23 22:06:02 · 1535 阅读 · 0 评论 -
matlab将M文件直接编译为可独立使用的EXE可执行文件
matlab编译器可将M文件直接编译为可独立使用的EXE可执行文件,程序可脱离matlab直接运行,且程序完成了编译工作,执行速度优于原M文件。首先要启动编译器的配置工作。mex -setup根据提示选择合适的编译器。下次使用matlab时,编译器的配置依然有效。当用户下次需要使用其它编译器时,需要对系统的编译器环境进行重配置,其命令如下:mbuild -setup转载 2013-05-30 22:51:15 · 1196 阅读 · 0 评论 -
MATLAB编译cpp文件
http://blog.csdn.net/jkhere/article/details/8906274目的:打通MATLAB与VC之间的通道,实现用MATLAB调用VC程序,以及VC调用MATLAB程序。上篇博客实现了将MATLAB的M文件编译成C/C++文件,exe应用程序。这篇实现MATLAB编译CPP代码。[cpp] view plaincop转载 2013-05-30 22:50:02 · 1055 阅读 · 0 评论 -
遍历读取指定文件夹下指定类型的所有文件
http://blog.csdn.net/carson2005/article/details/6292726#comments经常碰到朋友,尤其是初学者对指定文件夹下指定类型文件的读取很困惑,这里,我把自己经常用的程序贴出来,供初学者学些;经常碰到朋友,尤其是初学者对指定文件夹下指定类型文件的读取很困惑,这里,我把自己经常用的程序贴出来,供初学者学些; #incl转载 2013-05-30 22:44:56 · 795 阅读 · 0 评论 -
"找不到mfc42d.dll"问题
经常看见有人提出自己用vc编出来的东西到别的机器上运行不了,我也遇过这样的问题,其实这一般是初学者都会遇到的问题,因为入门的书都不会太全面,所以好多譬如这样的问题是难以解决的。我总结经验如下:其实一般在编程序时,都是生成了调试版的程序,就是在那个Debug目录下的可执行文件。运行这调试版的exe文件,都会动态连接MFC42D.DLL和MSVCRTD.DLL这两个文件,所以你如果原创 2013-04-20 22:03:27 · 1845 阅读 · 0 评论 -
软件设计应遵循的原则
一、单一职责原则(SRP)就一个类而言,应该仅有一个引起它变化的原因,如果你能想到多于一个的动机去改变一个类,那么这个类就具有多于一个的指责.应该把多于的指责分离出去,分别再创建一些类来完成每一个指责.二、开闭原则(OCP)钻研OO设计模式有一段时间了,可是天生愚笨,总是不得真谛,于是想是不是该跳出来仔细的想一想了呢?为什么需要设计模式?GoF的23设计模式的设计原则是什么呢?在查阅了转载 2013-04-20 20:05:52 · 1626 阅读 · 0 评论 -
推荐一本书---高质量c++/c编程指南
计算机视觉(模式识别,图像处理)这个行业,从本质上来说,依然属于IT领域。个人认为,一个合格的计算机视觉算法工程师,不仅要熟悉各种常用的视觉分析、模式识别、机器学习算法,更好懂得如何编程来实现这些算法;换而言之,计算机视觉算法工程师 = 算法工程师 + 程序员;一个合格的计算机视觉算法工程师,如果不想从事算法研究工作,而只做编程的工作,应该很容易;但实际上,很多计算机视觉算法工程师写的代码,往往漏转载 2013-04-16 20:38:55 · 689 阅读 · 0 评论 -
用C语言进行BMP文件的读写
来源:http://blog.csdn.net/carson2005/article/details/7614125#commentsbmp是BitMap(位图)的简称,也是所有windows上图片显示的基础。所有的图片格式,都必须转换成bmp才能进行最终的显示。所以,bmp文件的读写,就变得非常重要了。然而,很多人是借助于MFC类,C# 库函数,OpenCV,OpenGL等库函数进行bm转载 2013-04-16 20:40:36 · 945 阅读 · 0 评论 -
Vector
来源:http://blog.csdn.net/armily/article/details/8290834vector是一个模版类,类似于一个数组或字符串.它是C++中的一种数据结构,相当于一个动态数组。 用法如下:a、文件包含:#include ,以及using namespace std; b、变量声明转载 2013-04-14 20:18:58 · 604 阅读 · 0 评论 -
如何用VS2010打开并编译和生成VS2012编写的工程
首先用vs2010打开vs2012编写的工程,然后选择工程--属性--配置属性--常规—平台工具集:V110改为V100即可。原创 2014-01-22 10:38:54 · 1123 阅读 · 0 评论