0
343

你将收获

掌握C++的全部语言特性,为开发进阶目标打下坚实的基础。

适用人群

无任何编程基础的希望从事C++开发的编程者,快速上手掌握C++的所有语言特性

课程介绍

本课程讲述了c++的基本语言,进阶语言,以实战为基准,高效率传递干货, 教会学员命令行编译直击底层过程,现场编码 并且掌握各种排错思路

课程讨论

并没有用VS进行讲解,第一课使用了linuex展示,我是新手,真的难以理解吧,觉得入不了门
我可以不在linux里面输入吗
老师: 授课期间 notepad++ 工作界面太花了! 能否把 显示所有字符 功能关闭!
这套视频出到第六章就停更了,so,老师啥时候更新视频啊
刚好在学C++primer,老师讲得很好
老师,我要求助一下!按照您的课程学习了,有老师给的代码,在CMD里面编译的时候出现 D:\vs2\VC\Tools\MSVC\14.16.27023\include\crtdefs.h(10): fatal error C1083: 无法打开包括文件: “corecrt.h”: No such file or directory 问题,该怎么办啊....愁死我了

所有回复(1):

感谢关注我的课程,可否详细描述你的问题,具体是哪节课程的代码,你安装的vs环境是哪个版本?如果希望快速解决问题可以联系我:QQ 2132175488 我将尽力提供帮助
怎么打开那个VS下的cmd啊?老师我找不到啊!

所有回复(1):

感谢关注我的课程,我在课程中用到的命令行编译需要用到Visual studio集成开发环境,所以需要先安装Visual studio软件才可以的。打开方式你可以参考我的博客https://blog.csdn.net/sinjing/article/details/81299339 最下方有打开方式,我是用的开发环境是visual studio 2017,但是没有安装的方式,visual studio2017版由于默认是在线安装比较耗时(大约需要下载15GB数据),建议选择2015或之前的版本来使用。如果安装中遇到问题可以联系我:QQ 2132175488
while(mid!=beg &&mid!=end){ cout<<"1 begin:"<<*beg<<",mid:"<<*mid; if(end!=ivec.end()){ cout<<",end:"<<*end; } cout<<endl; if(sought<=*mid) end=mid; else beg=mid+1; mid=beg+(end-mid)/2; cout<<"2 begin:"<<*beg<<",mid"<<*mid; if(end!=ivec.end()){ cout<<",end:"<<*end; } cout<<endl; } 应该是这样的,要注意刚好mid为边缘值时

所有回复(1):

感谢关注,这个代码应该是第三章 第六节 迭代器运算的代码, 演示代码是可能存在不完善的问题,其中为了便于调试的输出部分就会造成一些不安全的问题,确实会存在mid指向边界的问题。 你给出的代码我做了测试,如果在数组只有{1,2} 寻找结果是2的情况下mid的指向结果会有问题,你可以测试一下。

同学笔记

  • dollyandkalin 2020-05-23 12:17:19

    来源:递增和递减运算符 查看详情

    因为a++会分配一块和a同样大小的内存,并将a的值复制到这块临时内存中,然后返回这块临时内存的地址,所以为了最优性能考虑尽量用++a而不是a++,比如在循环中

     

     

  • weixin_44909180 2020-03-29 08:37:08

    来源:一个简单的程序 查看详情

    第一节课的内容需要先安装VS和linuex系统才可以实现,老师还用了notepad++编辑文本;

  • dollyandkalin 2020-03-02 23:18:32

    来源:数组和指针 查看详情

    数组的名字通常情况下会被解释为首地址,跟指向其首地址的指针一个意思

没有更多了