前言 在笔试中,经常会用到进制转换,学会运用C++的库函数会节省很多时间。本文介绍二进制、十进制、十六进制及字符串的相互转换方法。 代码 #include <bits/stdc++.h> using namespace …
学习C++
目的 避免C语言中NULL和0的歧义,即NULL到底是被识别为空指针还是int型的0 可以转化为任意其他的指针类型 表示方式 int* ptr1 = nullptr; char* ptr2 = nullptr; double* ptr3 = nullptr; void* ptr4 …
1,struct 和 class的用法几乎一致,除了struct的继承权限默认为public、成员访问权限默认为public,class的继承权限默认为private,成员访问权限默认为private。 2,enum …
递归实现 int View::binarySearchRecursively(int arr[] , int low , int high , int nKey) { if(low <= high) { int mid = (low + high)/2; if(arr[mid] == nKey) { return mid; }else if(arr[mid] < …
数据类型float根据具体场景不同而不同 std::vector<std::vector<float>> vec; for (int x = 0; x < mat.rows; x++) { for (int y = 0; y < mat.cols; y++) { vec[x][y] = mat.at<floa …
A 跑步训练 答案:3880 代码如下: #include<iostream> using namespace std; int main(){ int a=10000,t; t=0; while(a>=600){ a-=300; t+=120; } t+=60/600.0*a; cout<<t; return 0 …
点击查看 ---------------> 题干 1、624 #include<iostream> #include<cctype> using namespace std; int main(){ int cnt=0; for(int i=1;i<=2020;i++){ string s=to_string(i); for(int j …
分享面试总结,涉及 C++、算法、数据结构、操作系统、计算机网络、Linux、数据库、设计模式 等 ,后面持续更新~ 内容多为收集、整理总结,视频、书籍学习所得,如有错误请指出 …
void gauss_solve(int n, double A[], double x[], double b[]); / polyfit(n,x,y,poly_n,a)= / / =拟合y=a0+a1x+a2x2+……+apoly_n*xpoly_n== / / =n是数据个数 xy是数据值 pol …
在编译WebRTC过程中,我们上一篇解决了c++编译WEBRTC视频播放项目获取sdp会话描述失败的问题,在解决这个问题之后,重新建立SDP会话描述之后,视频添加成功,但是实际播放的时候画面会卡住。 测试C++ WebRT …
牛客网视频面试,约50分钟。我投的是计算机视觉实习生,3月19号做的笔试(4道编程题+3道多选题),然后4月6号给我发邮件,说我投的岗位投录比是15:1,让我重新 …
介绍:
C++ 是一种中级语言,它是由 Bjarne Stroustrup 于 1979 年在贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言,是一种面向对象的程序设计语言。C++ 可运行于多种平台上,如 Windows、MAC 操作系统以及 UNIX 的各种版本。