![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
linzhuzui
zyh
展开
-
C++中字符串的输入和字符串的长度
C++中输入字符串可以使用cin.getline(s,10001)或者getline(cin,s)计算字符串的长度可以使用string::size()函数和strlen()函数//////////cin.getline(s,10001)的用法:#include #include using namespace std;int main(){ char s[原创 2014-12-05 22:22:36 · 4368 阅读 · 0 评论 -
friend 函数在类中的用法
友元函数是可以直接访问类的私有成员的非成员函数。它是定义在类外的普通函数,它不属于任何类,但需要在类的定义中加以声明,声明时只需在友元的名称前加上关键字friend。定义格式(c++)friend ();问题提出我们已知道类具有封装和信息隐藏的特性。只有类的成员函数才能访问类的私有成员,程序中的其他函数是无法访问私有成员的。非成员函数可以访问类中的公有成员,但是如果将数据成员都原创 2014-12-23 15:43:09 · 3203 阅读 · 0 评论 -
C++进阶之路
C++是最难的语言。这个世界上最难的编程语言可能非C++莫属了。你千万不要以为几天就可以学好C++,C++的学习曲线是相当BT的,你可以看看这篇文章。C++是一门很自由的语言,自由到了有点BT和恐怖的地步。我甚至认为C++并不是一门成熟的编程语言,因为太容易犯错了。所以,你一定要在一开始就要有很小心谨慎的态度,并把C++当成一种难以训服的猛兽来看待。 · 多问“为什么要这样”的问题。学习C++转载 2014-12-28 10:46:11 · 3306 阅读 · 0 评论 -
[编程题]洗牌
[编程题]洗牌洗牌在生活中十分常见,现在需要写一个程序模拟洗牌的过程。 现在需要洗2n张牌,从上到下依次是第1张,第2张,第3张一直到第2n张。首先,我们把这2n张牌分成两堆,左手拿着第1张到第n张(上半堆),右手拿着第n+1张到第2n张(下半堆)。接着就开始洗牌的过程,先放下右手的最后一张牌,再放下左手的最后一张牌,接着放下右手的倒数第二张牌,再放下左手的倒数第二张牌,直到最后放下左原创 2016-08-18 16:18:17 · 1364 阅读 · 0 评论 -
归并排序C++
#include using namespace std;int n; //定义数组长度全局变量void Merge(int *B, int low, int mid, int high){ int *D = (int *) malloc (n * sizeof(int)); //辅助数组D int i, j, k; for (int i = low; i <= mid; i+原创 2016-08-19 14:52:52 · 346 阅读 · 0 评论