会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
xiaoxu1st
——Talk is cheap, show me the code.
博客园
首页
新随笔
联系
管理
2014年7月17日
拷贝构造函数和赋值运算符函数为什么可以访问传给它的引用对象的私有成员?
摘要: 代码如下: 1 class String 2 { 3 public: 4 String(const char *str=NULL); 5 String(const String &other); 6 ~String(void); 7 String &...
阅读全文
posted @ 2014-07-17 13:53 xiaoxu1st
阅读(332)
评论(1)
推荐(0)
2014年5月17日
C++标准不允许拷贝构造函数传值参数
摘要: 原因:如果允许拷贝构造函数传值,就会在拷贝构造函数内调用拷贝构造函数,就会形成无休止的的递归调用,从而导致栈溢出。拷贝构造函数必须使用常量引用,其原型为:A(const A& other)
阅读全文
posted @ 2014-05-17 22:03 xiaoxu1st
阅读(455)
评论(0)
推荐(0)
链表中倒数第K个结点
摘要: 题目:输入一个链表,输出该链表中倒数第K个结点。为了符合大多数人的习惯,从1开始计数,即链表的尾结点是倒数第1个结点。例如一个链表有6个结点,从头结点开始它们的值依次是1、2、3、4、5、6。这个链表的倒数第2个结点是值为5的结点。思路:1.最直观的想法,就是先算出链表的长度n,然后倒数第k个结点就...
阅读全文
posted @ 2014-05-17 22:02 xiaoxu1st
阅读(143)
评论(0)
推荐(0)
字符串转换为整数
摘要: 题目:输入一个表示整数的字符串,把该字符串转换成整数并输出。例如输入字符串"345",则输出整数345。思路:1.每扫描到一个字符,我们把在之前计算得到的值乘以10再加上当前字符表示的数字值。2.由于整数字符串中可能不仅仅含有数字,还有可能以'+'或者'-'开头,表示整数的正负,如果第一个字符是'+...
阅读全文
posted @ 2014-05-17 22:01 xiaoxu1st
阅读(187)
评论(0)
推荐(0)
公告