![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
freelamb
Do one thing, do it well.
展开
-
C++:操作单向链表的实现
程序功能:1、能够创建链表2、遍历链表3、查找链表的结点4、插入结点到链表5、删除链表中的结点主程序:#include using namespace std;struct node // 定义结点类型{ char data; // 用于存放字符数据 node *next; // 用于指向下一个结点(后续结点)};node * c原创 2015-01-25 15:33:30 · 526 阅读 · 0 评论 -
C++: 整型转字符串
// 需要添加头文件 #include<sstream>string inttostring(int inta){ stringstream s; s << inta; string str = s.str(); return str;}原创 2015-08-19 22:28:39 · 575 阅读 · 0 评论 -
C++: 继承与派生
类的继承与派生概述继承与派生是同一过程从不同的角度看 保持已有类的特性而构造新类的过程称为继承 在已有类的基础上新增自己的特性而产生新类的过程称为派生。被继承的已有类称为基类(或父类)派生出的新类称为派生类(或子类)直接参与派生出某类的基类称为直接基类基类的基类甚至更高层的基类称为间接基类继承与派生的目的继承的目的:实现设计与代码的重用。派生的目的:当新的问题出现,原有程序无法解原创 2015-08-16 16:44:01 · 552 阅读 · 0 评论 -
顺序表基本操作的代码实现:C++实现
顺序表基本操作的代码实现原创 2015-08-30 16:17:06 · 16354 阅读 · 1 评论 -
C++: 移动构造函数
认识在C++11中新加入的特性C++11标准中提供了一种新的构造方法——移动构造。C++11之前,如果要将源对象的状态转移到目标对象只能通过复制。在某些情况,我们没有必要复制对象——只需要移动它们。C++11引入移动语义 源对象资源的控制权全部交给目标对象解决的问题当临时对象在被复制后,就不再被利用了。我们完全可以把临时对象的资源直接移动,这样就避免了多余的复制操作。使用两个移动相关的函原创 2015-08-16 14:49:14 · 1162 阅读 · 0 评论 -
C++: 复制构造函数
C++复制构造函数标签(空格分隔): C++我们经常会需要用一个也已经存在的对象,去初始化新的对象,这时就需要一种特殊的构造函数——复制构造函数; 默认的复制构造函数可以实现对应数据成员一一复制;复制构造函数定义复制构造函数是一种特殊的构造函数,其形参为本类的对象引用。作用是用一个已存在的对象去初始化同类型的新对象。class 类名 {public : 类名(形参);//构造函数原创 2015-08-15 17:19:10 · 673 阅读 · 0 评论 -
在Wiondows下用powershell编译C/C++程序
在Wiondows下用powershell编译C/C++程序我用的环境是Windows8.1和Visual Studio2010注:Visual Studio2010安装在C盘1、修改环境变量编辑PATH增加cl编译器的路径C:\Program Files\Microsoft Visual Studio 10.0\VC\bin以及MSPDB60.DLL的路径C:\Pro原创 2013-12-28 20:41:59 · 12440 阅读 · 0 评论 -
斐波那契数列
斐波那契数列原创 2015-04-21 14:19:47 · 838 阅读 · 0 评论 -
C语言printf函数详解
C语言printf函数详解功 能产生格式化输出的函数。用 法printf(格式控制字符串,参数1,参数2,… ,参数n); 格式控制字符串定义为:%[flags][width] [.perc] [F|N|h|l] typetype原创 2015-04-21 09:13:53 · 2520 阅读 · 0 评论 -
判断回文
题目判断是否为回文解答判断是否为回文就是判断正反两个数的大小是否相等。 例如: 121=121,正反都一样代码C++程序代码实现// 判断n是否为回文bool symm(unsigned n){ int i = n; int m = 0; while(i>0){ m = 10*m + i%10; i/=10; } return n原创 2015-04-24 09:54:48 · 631 阅读 · 0 评论 -
C++的第一个程序:Hello World
C++的第一个程序:Hello World#includeusing namespace std;int main(){ cout << "Hello World!";}原创 2015-01-25 13:46:46 · 498 阅读 · 0 评论 -
C++:输入与输出
转义字符:急用多个键盘上有的字符来表示一些键盘上面没有或者输入不方便输出的字符。常用的转义字符:转义字符功能转义字符功能\a响铃\n换行\t制表符(相当于Tab)\\反斜杠\'单引号\"双引号原创 2015-01-25 14:02:07 · 315 阅读 · 0 评论 -
C++:静态局部变量的使用
C++:静态局部变量的使用原创 2015-01-25 16:15:39 · 836 阅读 · 0 评论 -
C++:基本的数据类型
C++:基本的数据类型原创 2015-01-25 14:07:58 · 363 阅读 · 0 评论 -
strftime()函数,C语言时间格式化
函数原型#include <time.h>size_t strftime(char *str, size_t count, const char *format, const struct tm *tm);参数说明str, 表示返回的时间字符串count, 要写入的字节的最大数量format, 格式字符串由零个或多个转换符和普通字符(除%)tm, 输入时间返回值如果包含终止的空字符在内原创 2015-10-07 20:52:36 · 14928 阅读 · 0 评论