![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++语言
文章平均质量分 56
hxingd
这个作者很懒,什么都没留下…
展开
-
InitializeCriticalSection函数理解
<br />This function initializes a critical section object. <br />此函数初始化一个临界区对象。<br />格式:<br />void InitializeCriticalSection( <br /> LPCRITICAL_SECTION lpCriticalSection <br />); <br />Parameters<br />lpCriticalSection<br />[in] Pointer to the critical se原创 2010-12-01 21:29:00 · 10241 阅读 · 1 评论 -
Opencv主要函数;
1、cvLoadImage:将图像文件加载至内存;2、cvNamedWindow:在屏幕上创建一个窗口;3、cvShowImage:在一个已创建好的窗口中显示图像;4、cvWaitKey:使程序暂停,等待用户触发一个按键操作;5、cvReleaseImage:释放图像文件所分配的内存;6、cvDestroyWindow:销毁显示图像文件的窗口;7、cvCreateFileC转载 2011-12-04 20:36:09 · 771 阅读 · 0 评论 -
c语言字符串函数
函数名: strcpy 功 能: 拷贝一个字符串到另一个 用 法: char *stpcpy(char *destin, char *source); 程序例: #include #include int main(void) { char string[10]; char *str1 = "abcdefghi"; stpcpy(s原创 2012-03-14 21:44:12 · 165 阅读 · 0 评论 -
window下内存管理
WIndows为每个进程分配了4GB的虚拟地址空间,让每个进程都认为自己拥有4GB的内存空间,4GB怎么来的? 32位 CPU可以取地址的空间为2的32次方,就是4GB(正如16位CPU有20根寻址线所有拥有2的20次方的寻址空间一样)当我们在Windows中双击一个应用程序图标后,系统为该应用程序创建一个进程,Windows使得每个进程都拥有2GB的地址空间,这2GB地址空间用于程序存放转载 2012-04-06 21:23:22 · 1483 阅读 · 1 评论 -
自己写的字符串函数
#include using namespace std;#define N 50//将字符串src复制到destivoid myStrcpy(char *desti,char *src){ while (*src) { *(desti++) = *(src++); } *desti = '\0';}//比较字符串大小int myStrcmp(char *str原创 2012-04-11 23:47:35 · 296 阅读 · 0 评论 -
VC中使用全局变量的2种办法及防错措施
VC中使用全局变量的2种办法及防错措施 1. 对于全局变量存在和函数一样的问题,为了在其他CPP文件中能够访问这些变量,必须在主文件的H文件中加上extern声明,格式如下: extern varibletype var; (声明) 在主文件的CPP文件中定义 varibletype var; (定义) 例子: AppWizard建立一个Test工程 那么原创 2012-04-16 15:31:51 · 224 阅读 · 0 评论 -
c++ 接口 抽象类 区别
c++中没有接口的概念,与之对应的是纯虚类,即只含有纯虚函数的类,c++抽象类的概念是含有纯虚函数成员的类。这是因为c++提供多继承,而像java、c#这些只提供单继承(避免多继承的复杂性和低效性)的语言为了模拟多继承功能就提供了接口概念,接口可以继承多个。 abstract class是抽象类,至少包含一个纯虚函数的类就叫做抽象类。 但是如果一个类,所有的成员原创 2012-05-03 19:03:57 · 378 阅读 · 0 评论 -
图像渲染
#include "stdafx.h"#include #include #include #include #include #include #include #include #ifdef WIN32#pragma comment(lib, "SDL.lib")#pragma comment(lib, "SDLmain.lib")#pr原创 2012-05-22 10:30:04 · 232 阅读 · 0 评论 -
面向对象三大基本特性,五大基本原则
透切理解面向对象三大基本特性是理解面向对象五大基本原则的基础.三大特性是:封装,继承,多态 所谓封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。封装是面向对象的特征之一,是对象和类概念的主要特性。 简单的说,一个类就是一个封装了数据以及操作这些数据的代码的逻辑实体。在一个对象内部,某些代码或某些数据可以是私有转载 2012-10-17 21:44:01 · 905 阅读 · 0 评论 -
二叉树
#include "stdafx.h"#includeusing namespace std;typedef struct node * tree;struct node{int number;tree left;tree right;};tree createTree();void travelTree(tree );int main(){原创 2011-10-31 00:22:00 · 216 阅读 · 0 评论 -
子集生成办法
例子: 输入:3 输出:11,21,31,2,322,33 #include#include using namespace std;void print_subset(int n,int *A,int cur){ for原创 2011-10-09 19:52:19 · 121 阅读 · 0 评论 -
如何在MFC中加入结构体或类,
<br />1)经常我们在MFC中如我们定义类或者结构体时,就会出现如下错误:<br />E:/MusicRetrieval/FFT.CPP(3) : error C2146: syntax error : missing ';' before identifier 'W'<br />E:/MusicRetrieval/FFT.CPP(3) : error C2501: 'complex' : missing storage-class or type specifiers<br />E:/MusicRet原创 2011-01-14 09:49:00 · 1454 阅读 · 0 评论 -
重复定义解决办法
<br />我们编程经常出现如下错误:<br />e:/musicretrieval/fft.h(15) : error C2371: 'complex' : redefinition; different basic types<br /> e:/musicretrieval/fft.h(15) : see declaration of 'complex'<br />执行 cl.exe 时出错.<br />解决办法:<br />#pragma once<br />指定在创建过程中该编译指示所原创 2011-01-14 10:51:00 · 314 阅读 · 0 评论 -
C语言中字符串用法(一)
<br />写多了 Java 代码,对 String 类 很是喜爱,可惜经典的 C 语言没有。。。最近在做程序过程中,发现对C语言字符串的处理很模糊,一会儿用数组,一会儿用指针,一会儿又引入 string.h。。。于是决定总结一下C语言中字符串的处理,一则作为笔记,二则作为技术交流和大家分享。字符串字面量(字符串常量,在C标准中称为,字符串字面量)<br /><br />如何存储字符串字面量<br /> 从本质上而言,C语言把字符串字面量作为字符数组来处理。当C语言编译器在程序中遇到长度为n的字符串字面量原创 2011-05-26 19:55:00 · 1477 阅读 · 0 评论 -
C中字符串用法体会
<br />1) 数组: 如果对字符串操作不是很熟悉时,尽量使用数组操作。例如:data[7]="hello",相当于data<br /> <br />[0]='h',data[1]='e'.......data[6]='/0'。这样你可以随便改变字符串任意个字符,例如:data[0]<br /> <br />='i'。<br /> <br />2)指针: a)不能直接改变某个字符。可以使用指针方式进行操作,但是容易出错,使用必须很小心。可<br /> <br />以这样定义:char *p="hello原创 2011-05-26 20:23:00 · 319 阅读 · 0 评论 -
stack/queue
stack(栈)和queue(队列)也是在程序设计中经常会用到的数据容器,STL为我们提供了方便的stack(栈)的queue(队列)的实现。准确地说,STL中的stack和queue不同于vector、list等容器,而是对这些容器的重新包装。这里我们不去深入讨论STL的s转载 2011-09-18 15:06:52 · 220 阅读 · 0 评论 -
java学习之三
1.内部类一个内部类的对象能够访问创建它的外部类对象的所有属性及办法。2.Java中int和Integer关系是比较微妙的。关系如下:1)int是基本的数据类型; 2.Integer是int的封装类; 3)int和Integer都可以表示某一个数值;原创 2011-09-22 00:17:57 · 638 阅读 · 1 评论 -
sicily 题目分类
*************************程序设计题*************************sicily 1293, uva 100, pc 110101, 3n+1数链问题, 难度1sicily 1813 M进制数问题sicily 1157 T转载 2011-09-15 16:42:10 · 1073 阅读 · 0 评论 -
栈简单例子
#include#includeusing namespace std;struct Node{ int data; struct Node *next;};Node * top =NULL;void push(int ne原创 2011-09-26 17:32:55 · 192 阅读 · 0 评论