有4个人,丁比丙大4岁,丙比乙大4岁,乙比甲大4岁,甲说他的年龄是16岁,求丙的年龄?#define_CRT_SECURE_NO_WARNINGS1#include<iostream>usingnamespacestd;intGet_age(intn);constintinterval=4;voidmain(){ intage=Get_age(4); cout<<"丁的年龄:"<<age&l..
分类:
其他好文 时间:
2016-04-14 07:00:55
阅读次数:
95
#define_CRT_SECURE_NO_WARNINGS1#include<iostream>#include<assert.h>usingnamespacestd;enumNODETYPE{HEAD,VALUE,SUB};structGeneralizedNode{NODETYPE_type;GeneralizedNode*_next;union{char_value;GeneralizedNode*_sublist;};GeneralizedNode(NODETYPEtype=..
分类:
其他好文 时间:
2016-04-10 19:35:25
阅读次数:
174
#define_CRT_SECURE_NO_WARNINGS1#include<stdio.h>#include<stdlib.h>//不使用中间变量交换两个数的值voidexchange_num(int*a,int*b){①*a=*a+*b;//适用范围广*b=*a-*b;*a=*a-*b;②*a=(*a)*(*b);*b=(*a)/(*b);*a=(*a)/(*b);//当两个数有一个0或者都为0时就不再适..
分类:
其他好文 时间:
2016-04-10 01:30:48
阅读次数:
222
大蛇程序#define_CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>#defineM10voidmain(){ inta[M][M]={0}; intdata=1; intN=0; scanf("%d",&N); printf("Nis%d\n",N); for(inti=0,j=0,k=0;k<(N+1)/2;k++) { while(j<N-k)//控制层数 { a..
分类:
其他好文 时间:
2016-04-06 15:32:59
阅读次数:
135
智能指针(上)#define_CRT_SECURE_NO_WARNINGS1//AutoPtr(新方案)#include<iostream>usingnamespacestd;template<classT>classAutoPtr{public:AutoPtr(T*ptr):_ptr(ptr){}AutoPtr(AutoPtr<T>&ap):_ptr(ap._ptr){ap._ptr=NULL;//交换管理权,将ap1置空..
分类:
其他好文 时间:
2016-04-05 16:26:32
阅读次数:
272
AnnotationConversion.h#pragmaonce
#define_CRT_SECURE_NO_WARNINGS1
#include<stdio.h>
#include<assert.h>
#include<errno.h>
typedefenumState
{
c_BEGIN,
c_END
}State;
typedefenumRunState
{
SUCCESS,
FILE_WRONG,
NO_MATCH
}RunState;
RunStateAnnot..
分类:
其他好文 时间:
2016-04-03 20:36:10
阅读次数:
222
#define_CRT_SECURE_NO_WARNINGS1#include<iostream>usingnamespacestd;classCBase1//定义基类{public://定义公有型成员 voidSetXY(inta,intb) { x1=a; y1=b; num1=10; } voidShow() { cout<<"在基类CBase1中,公有型变量y1的值为:"<<y1<<endl; c..
分类:
其他好文 时间:
2016-04-03 07:34:43
阅读次数:
92
定义类模板时,成员函数可以定义在类内部,也可以在类模板外定义。此时成员函数中若有类型参数存在,则需注意:(1)要在成员函数定义之前进行模板声明。(2)在成员函数名前加上“类名<类型参数>”#define_CRT_SECURE_NO_WARNINGS1
#include<iostream>
usingnamespac..
分类:
其他好文 时间:
2016-03-31 00:29:39
阅读次数:
219
智能指针:动态的管理开辟的内存,防止人为的内存泄漏。
SharedPtr的实现:
原理:使用引用计数的原理使多个对象可以指向一块空间。
#define_CRT_SECURE_NO_WARNINGS
#include<iostream>
usingnamespacestd;
template<classT>
classSharedPtr
{
public:
SharedPt..
分类:
其他好文 时间:
2016-03-30 19:47:06
阅读次数:
167
#define_CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>
doubleAtOf(constchar*ptr);
doubleAtOi(constchar*ptr)
{
assert(ptr);
doublevalue=0.0;
doublesign=0;
while(*ptr==‘‘)//跳过空格
{
ptr++;
}
if(*ptr==‘+‘||*p..
分类:
其他好文 时间:
2016-03-29 22:30:03
阅读次数:
324