C++学习日常
Nkhmbkpy
这个作者很懒,什么都没留下…
展开
-
vector相关操作小结
其实我原本只想对vector小结一下的……好吧,重点还是它,其他两个由于性质相似所以大概说一下 一、数组,vector,array,valarray的关联 vector,array,valarray是C++提供的三个数组模板,各自有着不同的优势,三者均位于 名称空间std中,使用时均需要包括与之同名的头文件 vector:属于容器类,是算法系统的一部分,可以看作是使用 new 创建动态数组的替代品,在堆上开辟空间,实际本质上确实是利用 new 与 delete 来管理内存,但是,优点在于这种操作是自动完原创 2020-05-19 22:41:14 · 346 阅读 · 0 评论 -
日常啃书系列----名称空间总结
唉,啃书后想着该写点什么(才不会承认是记性堪忧不得不写) 本篇没有长篇代码(真好……) 引入名称空间的意义: 简单点说吧,如我们所知,当随着项目的增大,名称相互冲突的可能性就会增加,特别是使用多个厂商的类库时,比如A库和B库都定义了 NODE类,但定义的方式不兼容,用户可能想用A库而不想用B库的NODE类,那么问题来了,怎么区分它们呢? 当当当当~ 名称空间的概念就被C++引入啦! 一 ....原创 2020-04-27 20:08:13 · 225 阅读 · 0 评论