05 2020 档案
摘要:在学完了C/C++语法之后,我相信很多朋友都会比较迷茫,到底应该学什么? 其实总结起来无非就是: 1、网络编程; 2、操作系统; 3、数据库; 4、数据结构与基础算法; 掌握这些基础知识,就像我们的内功,如果在未来想要走的更远,这些内功是必须要修炼的。框架千变万化,而这些通用的底层知识,却是几乎不变
阅读全文
摘要:一、智能指针的作用 智能指针的作用 智能指针的作用 :智能指针可以帮助我们避免在申请空间后忘记释放造成内存泄漏的问题;因为智能指针本身是一个类(后面也会自己实现一下),当出了类的作用域的时候,类会调用析构函数进行释放资源。所以智能指针的作用原理就是在函数结束时自动释放内存空间,不需要手动释放内存空间
阅读全文
摘要:srand((unsigned)time(NULL)); int iRange1 = 0xf7 - 0xb0; int iRange2 = 0xfe - 0xa1; for (int i=0;i<10;++i) { BYTE iCode1 = rand()%iRange1 + 0xb0; BYTE
阅读全文
摘要:1 常见观点 可以轻易的找出许多文献说明C++太复杂了,例如学习C++的书籍的厚度。 这样以至于C++的设计者Bjarne都曾怀疑具有类的C是不是已经太庞大了。 因为,总有大量对语言的新特性的要求: 对如何利用现有特性完成某些任务没有足够的了解 天生喜欢评价主流编程语言的人 许多使用者遇到了实际的问
阅读全文
摘要:C++ 是一种强大的编程语言,但也因为其复杂性一直让用户望而却步。后来,C++ 决定做出改变,然后发展至今,成了编程社区最受欢迎的语言之一。C++ 有一些新特性非常好用,本文对此进行了介绍,比如 auto、lambda、constexpr、tuple、智能指针等。 作为一门编程语言,C++已经进化了
阅读全文
浙公网安备 33010602011771号