搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
IT小白
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
区块链软硬件协同,做产业数字化转型的“安全官” |《超话区块链》直播预告
2
从SQL到Hive,这些区别你记好_sql和hivesql
3
Kafka 命令行操作_kafka消费命令
4
基于转移学习的图像识别
5
python求解带约束的优化问题_python求最优解带约束
6
python 常见字符串处理_name.endswith
7
一年有可能学完大学计算机吗,如何用一年时间,学完麻省理工大学4年33门课程?...
8
ASCII、Unicode、UCS-2、UTF-8 等字符编码规则的区别与联系
9
迷宫最短路径(C++)_c++走迷宫最短路径
10
记录一下,普通二本,程序员真实薪资曝光_二本电子信息科学技术毕业薪资
当前位置:
article
> 正文
高级C++面试的一些题目_c++高级面试题
作者:IT小白 | 2024-08-04 05:27:17
赞
踩
c++高级面试题
一、进程唯一实例化 实现 有哪些方法
1进程匹配
2进程互斥
CreateMutex(Assembly.GetEntryAssembly().FullName);
3运行标志
4共享dll设置标志
http://blog.csdn.net/hczhiyue/article/details/6785773
二、dll 共享数据
http://blog.csdn.net/hczhiyue/article/details/6785773
三、win32创建模态与非模态对话框
四、dll 传 string问题
dll 与 exe 分别使用自己的stl库进行链接的,在dll内部进行string赋值会重新分配内存空间,结果在exe中释放出错。
http://gcclife.blog.163.com/blog/static/1816971332011680818188/
http://blog.csdn.net/blz_wowar/article/details/2176536
五、进程间同步有哪些方法
临界区、互斥变量、事件、信号量
六、调试方法
断点、条件变量、远程调试
七、子类构造与析构父类构造析构顺序
父类先构造、子类先析构,需要虚析构函数
八、双缓冲原理
memdc
九、哈希表原理
分类查找
十、强类型
c++强类型,大多数据结构不能隐式转换
十一、传值与传指针的区别
十二、编译器默认产生的类函数
构造、析构、赋值
class Empty
{
public:
Empty();
Empty(const Empty&);
~Empty();
Empty& operator=(const Empty& rhs);
Empty* operator&();
const Empty* operator&() const;
};
十三、com接口都需要继承哪个类
interface IUnknown
{
virtual HRESULT-_ _stdcall QueryInterface(const IID& iid,void **ppv)=0;
virtual ULONG_ _stdcall AddRef( )=0;
virtual ULONG_ _Release( )=0;
};
所有的COM都要继承IUnknown。
十四、引用计数
#include<iostream>
using namespace std;
class refcount
{
public :
refcount(int* _p) : p(_p),count(1) {}
refcount(const refcount & rc)//这里由于后创建的对象先析构,所以不会有问题
{
this->p = rc.p;
this->count = rc.count + 1;
}
refcount & operator=(const refcount & rc)
{
if(this->p != rc.p)
{
--(this->count);
this->count = rc.count + 1;
this->p = rc.p;
}
return *this;
}
~refcount()
{
if(!(--count))
delete []p;
}
private :
int count;//内存区域的引用次数
//size psize;//内存区域的长度
int* p;//内存首指针
};
class A
{
public:
A():p(new int[1]),rc(p) {}
private:
int *p;
refcount rc;
};
int main()
{
A a;
A b(a);
A c(a);
A d(c);
return 0;
}
十五、圆形窗体实现
在你窗口的OnCreate或者对话款的OnInitDlg函数加入这些。
CRgn rgn;
rgn.CreateEllipticRgn(0, 0, 100, 100); //具体数自己定
SetWindowRgn(&rgn, TRUE);
rgn.DeleteObject();
十六、map底层实现
平衡树
十七、质数即是素数
十八、最成功的地方
十九、有哪些特强
二十、回调函数
二十一、单链表实现
二十二、数据结构大小问题
二十三、句柄
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/IT小白/article/detail/926373
推荐阅读
article
git
-
git
hub-
git
ee-
git
lab_total 127 (
delta
21),
reu
s...
文章目录
git
介绍分布式版本控制VS集中式版本控制集中化的版本控制分布式版本控制工具
git
发展历史Git 工作机制和代...
赞
踩
article
Hive
SQL
和普通
SQL
的区别_hive
sql
和
sql
的区别...
Hive
SQL
和普通
SQL
的区别总结如下,
Hive
SQL
对分号识别不是很智能,只要出现分号就认为是语句结尾。 HiveS...
赞
踩
article
大
语言
模型
技术
系列讲解:
大
模型
应用了
哪些
技术
_
大
语言
模型
(如
gpt
-3)主要依赖于哪种
技术
()_
大
语...
为了弄懂
大
语言
模型
原理和
技术
细节,笔者计划展开系列学习,并将所学内容从简单到复杂
的
过程给
大
家做分享,希望能够体系化
的
认识...
赞
踩
article
【
AI
大
模型
】
Open
AI
接口
调用 ① ( 安装
openai
软件包
| 查看
openai
...
一、安装
Python
SDK二、安装
Open
AI
Python
SDK1、安装
openai
软件包
2、查看 ope...
赞
踩
article
4.10
python
调用
opanai
API实现
人机交互
_
pycharm
openai
api
...
OpenAI是一家AI研究和部署公司。我们的使命是确保通用人工智能造福全人类。OpenAI API 几乎可以应用于任何涉...
赞
踩
article
【
最
经典
的
79个】
软件测试
面试题
(内含
答案
)备战“
金三银
四”...
计划阶段(planning)-〉需求分析(requirement)-〉设计阶段(design)-〉编码(coding)-...
赞
踩
article
Java
并发
编程:
Java
线程
池
的
介绍与
使用
...
内存泄漏
的
标准定义是当应用程序不再
使用
对象时发生
的
情况,但是垃圾回收器无法将其从工作内存中删除,因为它们仍在被引用。因此...
赞
踩
article
VRTK
4
⭐一.
VRTK
4
和
VRTK
的
区别
, 及
VRTK
4
简介_
vr
tk4
是什么...
VRTK
4
⭐一.
VRTK
4
和
VRTK
的
区别
, 及项目基础配置_
vr
tk4
是什么
vr
tk4
是什么 ...
赞
踩
article
本地
部署
graphGAG
--
pip
和
初始化
存在的问题_
graphrag
部署
...
GraphRAG(Graph-based Retrieval-Augmented Generation)是一种结合了知识...
赞
踩
article
Pandas
遇到的问题_
reindex
like
shape
of
passed
...
DataFrame合并的时候出现 cannot
reindex
from a duplicate axis在合并seri...
赞
踩
article
Flutter
入门教程
:从零
构建
电商
应用
(一)_
flutter
从0到1
构建
应用
...
在这个系列中,我们将学习如何使用google的移动开发框架
flutter
创建一个电商
应用
。本文是
flutter
框架系列教...
赞
踩
article
动态
规划
DP算法理解...
每次决策依赖于当前状态,又随即引起状态的转移,多阶段最优化决策解决问题的过程就称为
动态
规划
。_
动态
规划
dp算法
动态
规划
d...
赞
踩
article
大
数据最新聊聊我在
腾讯
和
字节
工作
感受
_程序员鱼皮,
互联网
寒冬...
分享我对两家
互联网
大
厂的了解和主观
感受
大
家好,我是鱼皮,最近这段时间,应该是正值
大
三的小伙伴最忙碌的时候,不少同学都在准...
赞
踩
article
python
orm
框架
哪个最好_
Django
vs
SQLAlchemy
:哪个
Python
OR...
什么是
ORM
?在介绍
Python
的
ORM
框架
(
Django
和
SQLAlchemy
)不同之前,我们先要确保完...
赞
踩
article
推荐开源项目:
Transformer
-
Based
中文
分词
工具
transformer
-
word
-s...
推荐开源项目:
Transformer
-
Based
中文
分词
工具
transformer
-
word
-
segmenter
项目...
赞
踩
article
智能巡检
企业级
域名
SSL
证书
...
构建
企业级
的域名
SSL
证书
有效期智能巡检系统,智能获取到
证书
的有效期,距离有效期14天内,自动发送告警通知,有效预防...
赞
踩
article
MPC
多旋翼
控制
-
mav
_
control
_rw项目_
无人机
mpc
控制
...
MPC
多旋翼
控制
项目_
无人机
mpc
控制
无人机
mpc
控制
...
赞
踩
article
Java
并发
编程
(知识点梳理)_
java
并发
编程
...
java
并发
编程
的一些知识点梳理_
java
并发
编程
java
并发
编程
前言:
Java
并...
赞
踩
article
OpenCV
入门
(六) ——
Android
下的
人脸识别
_
android
opencv
...
本篇我们来介绍在
Android
下如何实现
人脸识别
。上一篇我们介绍了如何在 Windows 下通过
OpenCV
实现...
赞
踩
article
解决GIT
报错
:Failed
t
o connec
t
t
o
gi
t
hub.com por
t
443 a...
当我们从
gi
t
hub上克隆代码到本地电脑时,有时会出现以下的
报错
现象:以下是详细的
报错
信息:Failed
t
o conn...
赞
踩
相关标签
git
github
svn
hive
hivesql
语言模型
gpt-3
人工智能
AIGC
ai
chatgpt
自然语言处理
python
pycharm
OpenAI
API Key
pip
openai
人机交互
开发语言
测试用例
单元测试
测试工具
功能测试
selenium