![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 56
likee003
这个作者很懒,什么都没留下…
展开
-
重载函数及匹配
重载函数是需要满足以下三个条件才能叫重载函数: 1、两个函数具有相同的作用域; 2、两个函数具有相同的名字; 3、形参表不相同。 确定重载函数后就要确定函数的匹配,编译器实现调用与函数的匹配结果可能有以下三种可能: (1)编译器找到与实参最佳匹配的函数,并生成调用该函数的代码; (2)编译器找不到形参与原创 2009-12-30 20:01:00 · 433 阅读 · 0 评论 -
内联函数定义方法
将一个类成员函数(例如:Sale_item::avg_price)定义为内联函数,一般有三种方法:第一种方法:将函数的定义写在类定义体内部: class Sales_item{public: double Sales_item::avg_price() const { if(units_sold) return revenue/units_sold原创 2010-01-03 11:59:00 · 565 阅读 · 0 评论 -
字母翻转算法:
<br />#include <iostream> #include <string> using namespace std; int main(void) { int num = -12345, j = 0, i = 0, flag = 0, begin, end;//所有字符串翻转 char str[] = "i come from tianjin.", temp; j = strlen(str) - 1; printf("string = %s/n", str);原创 2010-07-05 22:14:00 · 435 阅读 · 0 评论 -
两种不同的数字字符转换方法
<br />方法一:整数转化为字符串,可以采用加'0',再逆序的办法,整数加'0'就会隐性转化成char类型的数;<br />方法二:atoi函数。<br />代码如下:<br />#include <iostream> #include <string> using namespace std; int main(void) { int num = 12345, j = 0, i = 0; // char temp[7], str[7]; char str[7]; itoa(原创 2010-07-05 18:50:00 · 275 阅读 · 0 评论