为了账号安全,请及时绑定邮箱和手机立即绑定
pair<string, string> p1("S", "Shang Hai");
pair<string, string> p2("B", "Bei Jing");
pair<string, string> p3("G", "Guang Zhou");
m.insert(p1);
m.insert(p2);
m.insert(p3);
编译器是用于将高级语言源代码翻译成机器语言给计算机识别的,我们用来打码的界面称为编辑器,一键生成调用了编译器,连接生成可执行文件(.exe)的功能和前面的编辑、编译功能是软件带的,这一套合起来的软件称为IDE(集成开发环境)。

常用的IDE有codeblocks、visual studio(老师用的这个)、visual C++(很老了)等等,只是打打码编译运行一下用codeblocks就可以了,但是个人认为原生界面丑陋看着不舒服,懒得折腾,VC++就更不用说,老古董,新系统都不兼容,不嫌visual studio臃肿就装一个吧,用着贼痛快,微软官网有免费版本。
class Watch
{
public:
Watch(Time &t) :m_tTime(t){}
void display()
{
cout << m_tTime.m_iHour << endl;
cout << m_tTime.m_iMinute << endl;
cout << m_tTime.m_iSecond << endl;
}
public:
Time m_tTime;
};
我坚持走过来了,老师的讲课方法让我陶醉,态厉害了,多一个这样的老师,成就多少程序大牛
/usr/lib/gcc/x86_64-alpine-linux-musl/6.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: cannot open output file index: No such file or directory
collect2: error: ld returned 1 exit status
swap是C++本身就含有的内置函数
so easy

最新回答 / qq_慕神9017989
把交换的那段改为:void swapNum(int*p1,int *p2){int temp = *p1;*p1=*p2;*p2=temp;}
我不知道哪里错了。

已采纳回答 / 慕婉清3223525
我没有遇到。看完了。有些时候经常会遇到一些问题,也许网络本身有问题?
应该吧KVal的类型定义为T。因为KVal被赋给了T类型的数组元素。不然就只能传入int定义int型的数组了。
终于让我感觉到了C++的强大!!!
this指针和引用&这两个东西简直不要更强大。
感觉很牛B的样子。
学完了, 我从7月开始看, 断断续续地看到9月. 算是初步入门了C++这门语言, 能够拿来做一些基本的事, 用来编程, 同时这个过程中由于C++比Java更加底层, 学习C++的过程使得我对Java的认识更加深入, 实现了1+1>2的效果.
课程须知
学习本课程需要有一定的C语言和C++语言基础。如基础不太扎实的同学可以,参与C++远征攻略的学习计划,友情链接 http://www.imooc.com/course/programdetail/pid/42
老师告诉你能学到什么?
1、友元函数及友元类的定义及使用方法 2、静态数据成员和静态成员函数的定义及使用方法 3、运算符重载的技巧 4、函数模板和类模板的定义及使用方法 5、标准模板库的使用方法及基本原理

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消