12 ccing

尚未进行身份认证

暂无相关描述

等级
TA的排名 15w+

基础排序:单元,冒泡,分治排序的C++实现与讨论

<br/>一.为什么需要学习排序?<br/>      上学的时候学习排序是为了考试,是为了不挂科,在实际问题中,排序就显得不是那么重要了。特别是当使用c++STL时,排序就是非常简单的事情了。<br/>      但为什么还需要学习排序呢?我个人感觉是为了理解细想,培养能力的一个必不可少的过程,像标题所提示的3个排序算法一样,特别是其中的分治算法对解决一切其他很多问题有深远的影响。<br/> <br/>二.排序的用处.<br/>      排序是为了什么,在我接触的问题中,第一是为了显

2011-04-14 11:14:00

VS2005编译DLL错误,error C2491: 'CMyClass::Function' : definition of dllimport function not allowed

<br/>在VS2005下写C++(MFC除外)程序的时候,我不喜欢向导生成的那几个附属文件“stdafx.h”和"stdafx.cpp"。因为如果你的代码放在另一个编译器上的时候就需要改很多东西。我现在都习惯使用了自己写的一个头文件"start.h",每次都手动引进来。<br/> <br/>今天用C++制作DLL的时候也是一样,生成了一个项目名是MyTest的Emptyproject,然后手动定义DLL的引入,(仅此是例子)<br/>#ifndefMYDLL# ifdefMYDLL_E

2011-03-26 14:57:00

Google C++ Style Guide 笔记1

无意中看到了GoogleC++StyleGuide,开始简简单单的的看了一下,发现很有意思,很久都没看英文文档了,这次碰到了,我就简单的翻译了一下,途中才知道英文没学好就罢了,中文也是一塌糊涂,真是“少壮不努力,老大徒伤悲”呀!GoogleC++StyleGuide,姑且我翻译为GoogleC++风格向导。每个单位,每个团队,每个人都有自己的编码习惯,也不能说谁的一定好,谁的一定差,总之,我认为有很好的可读性,和有很好的维护性的代码风格为好。看别人的东西是很有快感的,英文也是那样,但是

2011-03-18 15:55:00

用CreateFile打开COM10以上的串口

<br/>在VS2005上用CreateFile打开串口,代码如下:<br/>HANDLEm_hComm=CreateFile(Port,GENERIC_READ|GENERIC_WRITE,0,0,OPEN_EXISTING,0,0);if(m_hComm==INVALID_HANDLE_VALUE){AfxMessageBox(_T("无法打开端口!请检查是否已被占用。"));returnFALSE;}<br/> <br/>其中Port是LPCTSTR类

2011-03-09 13:59:00

Windows下C++多线程同步与互斥简单运用

继以往的想法,写这点文字,粘贴点代码,是为了增加自己的记忆,也希望能帮助到需要帮助的人。1. 互斥量,Mutex#include#includeusingnamespacestd;DWORDWINAPIThread1(LPVOIDlpParmeter);DWORDWINAPIThread2(LPVOIDlpParmeter);staticHANDLEg_hMutex=INVALID_HANDLE_VALUE;staticintg_iCnt=

2011-03-01 17:19:00

关于MFC中CMemoryState的一些使用

<br/>确切的说,在C++中对内存的管理是挺复杂的,申请内存的同时也必须记得释放内存,new匹配delete,new[]匹配delete[].还有更困难的是在涉及到组模(Module),这点暂不讨论,等我搞清楚后会和大家分享。现在先说一下CMemoryState,如有什么不足之处,或者是错误的地方,请各位看官不吝赐教,谢谢。<br/> <br/>在MFC中,可以使用CMemoryState检测内存泄露,内存的泄露是由于程序在内存分配和检索中错误使用了C++的new或delete操作符导致的。我们可

2010-07-12 11:15:00

VS2005 在编译C++时候遇到的错误和警告

warningC4172:returningaddressoflocalvariableortemporary:   出现情况:在一个函数中定义了一个数组charc[],但是返回值为指针c。   原因说明:局部变量的生命周期已经结束,它的空间已经释放,返回它的地址是不安全的行为。返回后c会出现乱码。   解决方案:把charc[],定义为staticchar[]。

2010-07-08 12:10:00

C 结构整体赋值给数组

在引用一些API或者使用一些库的时候,一些参数要求用char*,但是在程序设计的时候,使用结构体更法改变数据的管理和维护,针对上诉的问题,下面给出把结构整体赋值给数组的代码,因水平有限,有不足之处请,指不吝赐教。structTEST{ chara; charb; charc;}test;char*cop(){ staticchartemp[3]; intsize=sizeof(test); memcpy(temp,&test,size)

2010-07-08 11:11:00

C++的一些基本数据类型转换

最近公司的新人总是问我关于C++类型转换的问题,回想起来,才开始学习C++对类型转换感到非常麻烦,我特此在这坐一个基本的整理,希望能给予帮助,错误,不完整之处,请不吝赐教。1.string2int   (1)atoistringstr="2010";inti=atoi(str.c_str());//i=2010   (2)strtol,strtoulstringstr="2010";inti=strtol(str.c_str(),NULL,10)

2010-07-04 19:58:00
勋章 我的勋章
    暂无奖章