1、include " " 和<> 区别 include< file >编译程序会先到标准函数库中找文件 include”file” 编译程序会先从当前目录中找文件 in ...
设计模式 参考:https: refactoringguru.cn design patterns factory method 创建型 工厂方法模式:在父类中提供一个创建对象的方法,允许子类决定实例化对象的类型。 创建者 Dialog :声明返回产品对象的工厂方法,可以作为抽象类,强制要求子类以不同的方式实现该方法 具体创建者 WindowsDialog, WebDialog :重写基础工厂方法 ...
2020-10-13 22:48 0 1027 推荐指数:
1、include " " 和<> 区别 include< file >编译程序会先到标准函数库中找文件 include”file” 编译程序会先从当前目录中找文件 in ...
C++中几种智能指针的区别 为什么要使用智能指针: 智能指针的作用是管理一个指针,因为存在以下这种情况:申请的空间在函数结束时忘记释放,造成内存泄漏。使用智能指针可以很大程度上的避免这个问题,因为智能指针就是一个类,当超出了类的作用域是,类会自动调用析构函数,析构函数会自动释放资源。所以智能 ...
作者:98k之王陈一驯链接:https://www.nowcoder.com/discuss/76602?type=0&order=3&pos=893&page=1来源:牛客网 ...
说一下static关键字的作用 参考回答: 1. 全局静态变量 在全局变量前加上关键字static,全局变量就定义成一个全局静态变量. 静态存储区,在整个程序运行期间一直存在。 初始化 ...
作者:Outliwer链接:https://www.nowcoder.com/discuss/76425?type=0&order=3&pos=1056&page=1来源:牛客网 不知道是不是因为笔试分数比较好的原因,京东两次面试都20分钟左右还让过了 京东一面 ...
序:很久没写博客啦,各项事情尘埃落定,先输出一波之前找工作时候记录的一些东西 阻塞、非阻塞、同步、异步 的区别 阻塞 阻塞调用是指调用结果返回之前,当前线程会被挂起(线程进入非可执行状态,在 ...
本篇博文主要介绍2021秋招时汇总的一些字节跳动后端面试过程中可能遇到的一些问题。 malloc和new的区别 new/delete 是 C++关键字,需要编译器支持。malloc/free 是库函数,需要头文件支持 使用 new 操作符申请内存分配时无须指定内存块的大小,编译器 ...
北邮论坛找个腾讯的内推,没想到那么快就安排面试了。第一次面腾讯,写点东西记录一下吧。 面的是位置服务部门。 去了之后HR先给了两张纸,有三道编程题。第一道是求 二进制中1的个数(考察位运算)(剑指offer上的一道原题),很简单的思路。第二题是让自己实现一个String类,要能够实现赋值、拷贝 ...