
C++语言基础
文章平均质量分 53
tc1hen
这个作者很懒,什么都没留下…
展开
-
自己定义数组类(练习一下运算符重载)
/*1.数组类的实现中有内置的自我意识首先它知道自己的大小2.数组类支持数组之间的赋值以及两个数组之间的相等和不相等的比较操作3.数组类应该支持对其所含的值进行下列查询操作数组中最小值是什么最大值是什么某个特殊的值是否在数组中如果存在它占的第一个位置的索引是什么4.数组类支持自排序为了便于讨论假定存在一群用户他们认为数组支持排序的功能很重要而另外一些人对此却不以为然除了原创 2012-08-22 16:41:03 · 5085 阅读 · 0 评论 -
本渣遇到的多线程问题
本程序小渣在工作过程中用到了多线程,在访问读写全局变量的时候,线程共享同一块资源,这时设置线程锁成为了必要,工作的代码需要三次循环,一个线程向全局数组中写数据,一个线程用opengl画图,开发时使用WINDOWS程序,这里的代码暂时作为一个例子,已经成功达到想要的结果,既然三次循环,由一个全局变量(数值)控制,三次循环写入全局变量数组中的的数据都不一样,而且这个全局变量也决定了开辟内存空间的大小是原创 2013-12-30 00:29:09 · 866 阅读 · 0 评论 -
关于指针数组的小练习
/*大致内容:输入参加考试的学生,学生有语文,外语,数学三门成绩,用随机数产生他们的成绩,然后将他们的总成绩输出,并找到成绩最高的那个,注释还没写*/ #include#includeusing namespace std;void main(){ int **p;//定义一个 int n; int i; //int j; int temp;原创 2012-08-16 21:33:24 · 520 阅读 · 0 评论 -
设计一个矩形类,完成计算矩形面积和显示矩形属性的功能。
//*【基本题】设计一个矩形类,完成计算矩形面积和显示矩形属性的功能。*/#includeusing namespace std;class Retangle{public: float Area(); void Show(); Retangle(float w=0,float h=0); private: float width;原创 2012-08-20 19:32:48 · 7305 阅读 · 0 评论 -
多态的实现
#include#includeusing namespace std;class Shape{public:virtual void draw()=0;};class Rectangle:public Shape{public : void draw() { cout }};class Tangle:public Shape{原创 2012-08-27 17:28:13 · 557 阅读 · 0 评论 -
VC++游戏编程基础(书)<1>
1.1画矩形,和线winAPI想用7种不同样式的画笔画线,然后利用画矩形函数画出一个封闭的矩形,并用6种不同的样式的画刷填色关键代码 全局变量:HPEN hPen[7];//添加全局变量HBRUSH hBru[7];//添加全局变量// current instanceint sPen[7]={PS_SOLID,PS_DASH,PS_DOT,PS_DASHDOT翻译 2012-09-04 11:37:24 · 1003 阅读 · 0 评论 -
C语言,锯齿数组
#include #include int main(void){ int **a,b,c,i; printf("请输入行数:"); scanf("%d",&b);//b是行数 a=(int **)malloc(sizeof(int **)*b); if (a==NULL) { fprintf(stderr,"分配失败"); exit(1);原创 2012-08-05 14:21:49 · 2810 阅读 · 2 评论 -
有关指针
下面是我收藏的关于指针的一个非常好的文档,讲的很深入,楼主要是感兴趣的话可以研究一下,要是有不懂得地方可以随时问我。。。第一章。指针的概念 指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。 要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的 类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让 我们分别说明。 先声明几转载 2012-08-07 17:14:09 · 667 阅读 · 0 评论 -
字符串类改进版(加入了运算符重载)
#include#includeusing namespace std;class Mystring{private: char *m_buf;public: Mystring(char *p=""):m_buf(p) { this->m_buf=new char[strlen(p)+1]; strcpy(m_buf,p); } Mys原创 2012-08-22 12:58:36 · 660 阅读 · 0 评论 -
类的组合的应用
/************************************************************************//* 类的组合的应用 *//****************************************原创 2012-10-05 10:00:38 · 1179 阅读 · 0 评论 -
飞机座位(数组练习)
/*1.编制一个航班订票系统该航班仅有一架100座飞机;该飞机座位分为吸烟区(30个座位)和无烟区(70个);订票系统界面是选择菜单:1.选吸烟区座位号;2.选无烟区座位号;用户输入自己的选择后,该区若有空位,则顺序地分配一个座号;否则致歉;若吸烟区已满而无烟区有空位,则征求顾客意见,是否愿意得到无烟区的空位,若愿意,则在无烟区分配一个座 号,否则致歉退出;顾客翻译 2012-08-05 14:16:25 · 2557 阅读 · 0 评论 -
检测大小端
#includetypedef union union_list{ int num; short snum[2];}UN; void main(){ int checkCPU(UN un); int shuru=0; UN un; un.num=1; shuru= checkCPU(un); printf("duan is %d\n"原创 2012-08-05 14:42:19 · 832 阅读 · 0 评论 -
编写一个求定积分的通用函数
/*作业:编写一个求定积分的通用函数,用它分别求以下几个积分:double integral(double a, double b, double (*f)(double));*/#include#include#includedouble one(double x);double two(double x);double integral(double a原创 2012-08-07 16:25:55 · 12043 阅读 · 0 评论 -
定义一个时间类,提供设定时间、显示时间和秒数增加1的功能,其中设定时间的方法需要校验数据的正确性
/* 1、【基本题】定义一个时间类,提供设定时间、显示时间和秒数增加1的功能,其中设定时间的方法需要校验数据的正确性, 并在main函数中验证。*/#includeusing namespace std;class Clock{public: void settime(int h,int m,int s); void showtime(); v原创 2012-08-20 19:12:34 · 7590 阅读 · 0 评论 -
自己写一个字符串类
#include#includeusing namespace std;class Mystring{private: char *m_buf;public: Mystring(char *p=""):m_buf(p) { this->m_buf=new char[strlen(p)+1]; strcpy(m_buf,p); } Mys原创 2012-08-21 18:53:46 · 2080 阅读 · 0 评论 -
cocos2dx抗锯齿
CCSprite *imgMipMap = CCSprite::create("Images/logo-mipmap.pvr");if( imgMipMap ){ imgMipMap->setPosition(ccp( s.width/2.0f-100,s.height/2.0f)); addChild(imgMipMap); // support mipmap filt转载 2015-07-24 00:15:52 · 2641 阅读 · 0 评论