摘要: 今天我登陆服务器,提示超过接数,原来上次登陆忘记注销了。刚好有急事,在网上搜索了半天,在园子里也找了,都没用,功夫不负有心人,找到了以下方法,希望对大家有用。开始→运行→输入下面代码:mstsc /console /v:[IP地址]:[端口]确定,就可以连接服务器进行登陆了。网上有黑客工具可以,也可以修改服务器的连接数,但最简单的方法莫过于此。原文地址:http://www.xker.com/page/e2010/0126/92810.htmlwww.wp360.cn www.android163.com www.wak99.com www.33vd.com 阅读全文
posted @ 2012-02-25 23:40 RINA 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 1。当基类指针调用子类函数时候,缺省实参是由基类决定的。#include <iostream>using namespace std;class A{public: virtual void Fun(int number = 10) { std::cout << "A::Fun with number " << number<<endl; }};class B: public A{public: virtual void Fun(int number = 20) { std::cout << "B::Fu 阅读全文
posted @ 2012-02-25 23:24 RINA 阅读(1185) 评论(0) 推荐(0) 编辑
摘要: 题目:输入两个整数n和m,从数列1、2、3、...n中任意取几个数,使其和等于m,要求将其中所有可能的组合都列出来,请编程求解。#include<iostream>#include<vector>using namespace std;int main(){ void sum(int*,int,int); int a[10]; for(int i=0;i<10;i++) a[i]=i; int m=0; while(cin>>m) {sum(a,10,m);} }void sum(int *p,int n,int m){ int i=0; int j= 阅读全文
posted @ 2012-02-25 16:45 RINA 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 关于拷贝(复制)构造函数为什么不能用值传递当你尝试着把拷贝构造函数写成值传递的时候,会发现编译都通不过,错误信息如下:error: invalid constructor; you probably meant 'S (const S&)' (大致意思是:无效的构造函数,你应该写成。。。)当编译错误的时候你就开始纠结了,为什么拷贝构造函数一定要使用引用传递呢,我上网查找了许多资料,大家的意思基本上都是说如果用值传递的话可能会产生死循环。编译器可能基于这样的原因不允许出现值传递的拷贝构造函数,也有可能是C++标准是这样规定的。如果真是产生死循环这个原因的话,应该是这样子的 阅读全文
posted @ 2012-02-23 15:43 RINA 阅读(641) 评论(0) 推荐(0) 编辑
摘要: 上次只是第一次学习了下C++如何操作文件流。今天深入了解了,写下自己的心得。今天主要是打开文件,以前只是简单的输入,今天练习了输入一大堆内容。首先还是#include<iostream>#include<fstream>using namespace std;int main(){ const int buffer=500;//可以输入文件大小 char temp1[buffer]={'\0'};//定义输入文件的副本 chae temp2[buffer]={'\0'};定义输出文件的副本ofstream write("test 阅读全文
posted @ 2012-02-21 20:55 RINA 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 这几天学习了一下数据结构相关知识,把学习心得写一下。链表即由很多个节点串起来的一根链条,链表常规操作有:1.判断是否为空,2,插入3,删除一个节点,4,打印,5,清空下面是学习当中遇到的几个误区:1.头指针指向头结点,头指针*head里有头结点的信息,如果head==NULL,说明头结点不存在,链表为空。2.插入数据的时候,主要考虑这么几点:1.链表为空2.链表不为空。但是链表又根据排序要求分成很多中可能,比如:1.比头结点还小2.在链表最后3.在链表中间,特别是在链表中间,因为本节点的地址只有依靠前面节点的指针域才能了解,所以,删除和插入节点的时候,注意和删除,插入相比较的数据是当前指针的下 阅读全文
posted @ 2012-02-18 17:48 RINA 阅读(1134) 评论(0) 推荐(0) 编辑
摘要: OK,昨天没写啥,浪费一天,今天赶紧补上,看到一个博客里写着:如果能够完全无误的写出string的四个函数:构造,析构,拷贝构造。赋值函数,那么就掌握了C++基础的60%!60!于是今天果断去练习了下,结果惨不忍睹,唉,看来我20%都没到,还是要加油了。首先上代码:#include<iostream>using namespace std;class String{ public: String(const char *str); ~String(); String( const String &other); String op(String &one,Strin 阅读全文
posted @ 2012-02-15 23:23 RINA 阅读(1756) 评论(0) 推荐(0) 编辑
摘要: OK,又到了讲排序的时候了,今天主要学习了一下二分查找和排序,其实二分法的本质就是分区间,比如对于一个已经排序好的数列或者文件中找一个字,那么本来可以一个个从头到尾找下去,但是我们可以把他分成两部分,和中间值比较,如果小于中间值呢,就到前半部分,大于呢,就在后半部分找,最后的目的就是只有两个值能和要找的数据比较,下面贴算法:void fn_erfen(int *p,int count,int val){int beigin=0,end=count-1,mid=0 while(begin<end-1) {mid =begin+(end-begin)/2; if(p[mid]>val) 阅读全文
posted @ 2012-02-13 23:56 RINA 阅读(437) 评论(0) 推荐(0) 编辑
摘要: OK,周末特别篇,今天我要记得是头文件的用处和多个人分开编写程序的某些部分,最后怎么把他们整合起来呢。第一点,如果A想编写一个自己的类,而B呢又想编写自己的模块,怎么办呢?首先A可以为自己弄个文件A.h,然后在这里把自己要写的写好,B呢也可以一样,最后在主文件里添加这两个头文件就可以用了,但是如果A和B想的一样呢,取了一样的类名,咋整呢?记住一点,一个程序里面,全局变量不能重复定义的,比如A定义了个C类,B也定义了一个C类。那如果在主文件里也要用C类的对象呢,编译器就晕了,是A的呢还是B的呢,所以啊,这里就要A和B自己代码里加上不同的命名空间,那样在定义对象的时候前面加上命名空间就可以。第二点 阅读全文
posted @ 2012-02-12 23:37 RINA 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 最近这几天学习了类的这个东西,不过都是单一的一个类操作,万一以后有多个类只是部分对象或者数据不同,那都要重新定义类,这样太麻烦了,因此有必要学习下派生类和基类这些个概念,方便类的进一步学习。所谓,派生,就是继承基类的方法,这样你要定义很多数据和方法,要是和基类的相同,你就不用重复定义啦,只需要引用基类的,再自己添加一下所需要的,这样就大大减少了代码量,清晰,快捷,方便。第一:首先在继承方式是public的情况下,我们对基类的成员是public还是private或者protect做出分析:当成员是public的时候,派生类对象可以直接调用基类的这个方法和数据,当数据是private的时候,派生类 阅读全文
posted @ 2012-02-12 01:23 RINA 阅读(4369) 评论(0) 推荐(0) 编辑