
C++
publicbit
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
小写字母转大写字母函数
小写字母转大写字母函数最近为了参加金山软件开发公司考试,所做的一些练习.现在公布了出来!!#include void uppers(char *s){ for(;*s!=/0;s++) { if(*s>=a&&*s<=z) *s = *s-32; }原创 2008-06-11 20:03:00 · 582 阅读 · 1 评论 -
命名空间与结构体的区别
namespace AAA { int aaa; };和struct AAA{ int aaa; };的类似点和不同点 共同点:都是变量。不同点:1.前一个是在程序集AAA的变量,后一个是结构体中的变量。2,使用时前者不许具体实例就可以使用,只需用 添加using namespace AAA,就可以使用aaa,此aaa是全局变量。而后者必须有具体实例才能使用,例如 AAA a_aa; a_a原创 2009-02-20 12:59:00 · 470 阅读 · 1 评论 -
几个常用标准库的用法
vector 便于查询 list 便于添加删除 map 用做宏定义 deque 队列原创 2009-02-20 12:54:00 · 179 阅读 · 0 评论 -
C++类与对像注意的问题
class Test1 { public: int GetInt( void ) const; }; class Test2 { public: static int GetInt( void ) const; }; error C2272: GetInt : modifiers not allowed on static member functions static函数不需要也不应该有c原创 2009-02-20 12:46:00 · 191 阅读 · 0 评论 -
自己造的一个线程类
#ifndef THREAD_H#define THREAD_H#include stdio.h>//printf#ifdef WIN32#define WIN32_LEAN_AND_MEAN#include Windows.h>#define THREAD_API DWORD WINAPI#else#include pthread.h>#define THREAD_API转载 2009-02-03 10:20:00 · 189 阅读 · 0 评论 -
递归
递归 初学递归者总是搞不懂递归是如何执行的.我在这里写出的我一些理解.看完文章后你不禁觉得,原来递归是一这么一回事!例如,你要求10+9+8+7+6+5+4+3+2+1或N!也就是:10*9*8*7*6*5*4*3*2*1这类问题最好就是用递归解决.我们首先设定一个求10+9+8+7+6+5+4+3+2+1的函数!函数名就设为: f()吧. 定义如下: int f(int inp原创 2008-09-23 15:13:00 · 220 阅读 · 0 评论 -
gdi+游戏框架
gdi+游戏框架 这是一个用vc6.0写的Win32游戏框架.当然,这算不上引擎.该源码付带了一个简单的粒子系统,用来模拟雪花测试.因为用了png图片绘制雪花,所以得到平均每秒也只有32帧.对于2D游戏来讲够了.如果用透明渐变的话绘图很明显变慢.可能这是GDI+一个不完美的地方.所以讲只要不是特效,或一定要用到透明渐变不要用png图片.BitBlt是DrawImage原创 2008-09-19 11:51:00 · 343 阅读 · 0 评论 -
文件
<!--body { background-image: urlhttp://www2.tsu.edu.cn/www/cjc/online/cyuyan/images/BG.GIF);}.style24 { color: #FF0000; font-size: 24px; font-weight: bold; }.style8 {font原创 2008-06-13 21:49:00 · 348 阅读 · 0 评论 -
位运算
<!--body { background-image: url(http://www2.tsu.edu.cn/www/cjc/online/cyuyan/images/12-1.gif);}.style24 { color: #FF0000; font-size: 24px; font-weight: bold; }.sty原创 2008-06-13 20:53:00 · 305 阅读 · 0 评论 -
回文数算法
回文数算法要求求给定范围内,且开方是整数的回文数!算法如下:#include "stdio.h"int iFen(int *piOut,int iInput);int main(){ int ia=999999999; printf("请输入一个整数/n"); scanf("%d",&ia); int iOut[16];原创 2008-06-13 10:03:00 · 1102 阅读 · 0 评论 -
字符串查找函数
#include "stdio.h"#include using namespace std;int fine(char *pchFine,char*pchInput);int main(){ char charray[]="tang zhen ying is men"; char charchil[]="tang"; int原创 2008-06-14 19:32:00 · 372 阅读 · 0 评论 -
字符串反序
#include "stdio.h"#include using namespace std;void vsort(char *p,char *pchInput,char *pchOut);int main(){char str[] ="The quick brown fox jumps over the lazy dog";char str原创 2008-06-15 13:56:00 · 403 阅读 · 0 评论 -
判断素数算法
int iIsSu(int *piInput)//判断素数算法!{if(0==*piInput%2)return 0;int iMi=sqrt((double)*piInput)+1;//取整数的开方数+1为上限for(int i=3;i<iMi;i+=2){if(*piInput%i==0)return 0;}//p原创 2008-06-13 13:19:00 · 237 阅读 · 0 评论 -
整数反序算法
整数反序算法int iHuWe(int *piOunt,int *piInput)//整数反序算法{static int temp;for(int i=*piInput,*piOunt=0;i>0;i/=10) //按位将整数倒过来,产生反序数{temp=temp*10 + i%10;} *piOunt=temp;return 1;}原创 2008-06-13 11:55:00 · 394 阅读 · 0 评论 -
c++动态分配内存和释放内存的问题
int main( int argc,char *argv[] ) { Test *aa_ = new Test( 10 ); delete aa_;// 这个是正确的。 Test *bb_ = malloc( sizeof(Test) ); free( bb_ );// 这个是错误的,因改为Test *bb_ = (Test*) malloc(sizeof(Test)); Test *cc_ =原创 2009-02-20 12:52:00 · 726 阅读 · 0 评论