c++编程
南国有佳人
这个作者很懒,什么都没留下…
展开
-
【无标题】
Python编译器与解释器=参考文章1:Python编译器与解释器=转载链接: Python编译器与解释器.本篇文章介绍了计算机数据的表示、编程语言的发展历程、编译器与解释器以及Python解释器的种类。可帮助理解不同编程语言的发展历史,理解Python语言的运行机制。=参考文章2:源代码,字节码,编译器,虚拟机等基本概念=转载链接: 基本概念.可帮助理解编程语言中涉及的几个容易混淆的基本概念。...翻译 2021-11-29 11:37:24 · 114 阅读 · 0 评论 -
c++ map中的erase()使用误区
map容器的erase使用原创 2017-08-09 19:25:28 · 9078 阅读 · 3 评论 -
笔试:解析用逗号分隔的输入数据
在面试和实际应用中,经常会碰到一个场景:读入以指定符号间隔的一组数据,放入数组当中。 看了不少博客,总结了一个个人目前觉得比较简便的方法(其实和Java比也一点不简便。。。。) 基本思路就是:将输入的数据读到string中,然后将string中的间隔符号用空格代替后,输入到stringstream流中,然后输入到指定的文件和数组中去 具体代码如下: Input.replace(pos, 1,原创 2017-04-01 09:59:23 · 2697 阅读 · 0 评论 -
C++野指针的造成与避免
野指针原创 2017-04-13 14:59:56 · 778 阅读 · 0 评论 -
深拷贝和浅拷贝
深浅拷贝原创 2017-03-29 11:08:05 · 108 阅读 · 0 评论 -
C++内存分配
常见的内存分配方式静态存储区(基栈):此时的内存在程序编译的时候已经分配好,并且在程序的整个运行期间都存在。里面的变量通常为:static变量、全局变量const常量; 浮动栈(栈):相关代码执行时创建,执行结束时被自动释放。随函数、对象的执行而分配。。由系统自动分配、回收内存。 内存分配:高地址->低地址;释放顺序:先进先出。 里面的变量通常为:局部变量、函数参数等。 堆:动态分配原创 2017-03-22 14:00:45 · 238 阅读 · 0 评论 -
理解C++虚函数的实现
理解C++虚函数的实现原创 2017-03-21 15:53:41 · 284 阅读 · 0 评论