c++ primer
initMyHeart
学生,现在兜里没有钱
展开
-
关于引用
#include using namespace std; int main( ) {int i = 1;const int& t = i;// 引用即绑定cout cout cout }输出结果为:10035FC6C0035FC6C原创 2016-08-17 16:02:25 · 162 阅读 · 0 评论 -
getline()和get()的区别
代码块getline():#include <iostream>using namespace std;int main(){ char str1[30], str2[30]; cin.getline(str1, 30); char a = cin.get(); //读取单个字符 cout << "good Time!"; cout << a;原创 2016-09-22 21:32:46 · 276 阅读 · 0 评论 -
Linus:利用二级指针删除单向链表
文章转载至http://coolshell.cn/articles/8990.html Linus举了一个单向链表的例子,但给出的代码太短了,一般的人很难搞明白这两个代码后面的含义。正好,有个编程爱好者阅读了这段话,并给出了一个比较完整的代码。他的话我就不翻译了,下面给出代码说明。如果我们需要写一个remove_if(link*, rm_cond_func*)的函数,也就是传入一个单向链表,和一个转载 2016-10-18 14:18:20 · 526 阅读 · 0 评论 -
虚继承
http://blog.csdn.net/qq_26369213/article/details/47861973转载 2017-04-06 19:02:23 · 176 阅读 · 0 评论 -
类的成员指针
类的成员指针指向成员变量的指针 可以通过打印地址来看看其具体含义,其存储的是偏移量,不是实际地址 定义:成员变量的类型 类名::*指针变量名 string Student::*pstr; 赋值:指针变量名 = &类名::成员变量名 pstr = &String::m_name; 解引用:对象.* 指针变量名, 对象指针->.* 指针变量名原创 2017-10-09 16:22:29 · 615 阅读 · 0 评论 -
错误:reference to non-static member function must be called
问题:今天刷牛客这道题的时候:题目描述:输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。这是我的代码:class Solution {public: bool bijiao(int a, int b) { st原创 2018-01-10 11:06:54 · 40402 阅读 · 0 评论 -
C++中关于子类指针指向基类对象
在C++的学习过程中,不可避免的我们会遇上基类指针指向子类对象的情况,这种情况是这样的,当成员函数被声明为虚函数时,通过基类指针或引用调用该虚函数时,被调用的函数是属于子类的那一个,这其实就是我们所说的多态。今天,我们讨论另外一种不是特别常见的情形:子类指针指向基类对象。我们知道:子类指针或引用转化为基类指针或引用是可隐式转化的,我们称这为上行转换。但是下行转换呢,即基类指针转为子类指针。隐式转换...原创 2018-06-07 15:23:31 · 5175 阅读 · 1 评论