自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 第十八章 并发:多线程基础知识---从入门到入坑

一、高级接口:async()和Future1.async()和Future的第一个用例#include <future>#include <thread>#include <chrono>#include <random>#include <iostream>#include<exception>int doSomething(char c){ std::default_random_engine dre(c);

2020-07-31 10:38:42 182

原创 26day---C++面试题

1.有如下程序,假若使用vs编译,程序运行后的输出结果是XY#include<stdio.h>main(){ if('\0' == 0)putchar('X'); if('\0' == 0)putchar('Y'); if('a' > 'b')putchar('Z'); printf("\n");}解:不打印z,是不是因为字符的比较需要用strcmp函数才可以2.求输出结果7 12int a[2][2][3]= { {{1,2,3},{4,5

2020-07-14 20:04:13 144

原创 25day---C++面试题

1.关于C++中的new和C语言中的malloc,以下说法哪几个是正确的:AA 都是用来申请内存的B 都是函数C 都会调用构造函数D 他们没有区别,都一样解:(1)malloc是库函数,而new是操作符(2)编译器无权调用库函数来执行构造函数和析构,无法满足创造动态对象的要求,所以才有了new和delete2.void类型没有分配内存,而引用必须是另一个固定内存变量的别名,所以不能指向void3.关于 " 文件指针 " 概念(1)文件指针是程序中用FILE定义的指针变量(2)文件指针

2020-07-13 19:42:16 222

原创 24day---C++面试题

1.关于switch语句的知识点:char、short、int、long、bool 基本类型都可以用于switch语句。float、double都不能用于switch语句。enum类型,即枚举类型可以用于switch语句。所有类型的对象都不能用于switch语句。字符串也不能用于switch语句...

2020-07-09 18:46:30 52

原创 23day---C++面试题

1.有如下程序段,则程序输出是012class A{ public: A() { printf(“0”); } A(int a) { printf(“1”); } A& operator=(const A& a) { printf(“2”); return*t

2020-07-08 19:21:22 66

原创 22day---C++面试题

1.有以下程序,程序运行后的输出结果是 9float fun (int x,int y){ return (x+y); }void main(){int a=2,b=5,c=8;printf("%3.0f\n",fun ((int)fun (a+c,b),a-c));}解:%3.0f 中的0 表示输出小数点后0 位 如123.234 显示 123%3.0f 中的3 表示输出这个数占用三列 如123 显示 1232.有以下程序,程序的输出结果是 1.10#include <st

2020-07-07 19:48:44 146

原创 21day---C++面试题

1.以下正确的说法是 DA 实参与其对应的形参各占用独立的存储单元B 实参和与其对应的形参共占用一个存储单元C 只有当实参和与其对应的形参同名时才占用存储单元D 形参时虚拟的,不占用存储单元解:(1)形参变量只有在调用时才分配内存单元,在调用结束时,即刻释放分配到的内存单元。因此,形参值在函数内部有效,函数调用结束返回调用函数后则不能再使用该形参变量(2)实参可以是常量、变量、表达式、函数等,无论实参是何种类型的量,在进行函数调用时,它们都必须有确定的值,以便把这些值传递送给形参。(3)实参

2020-07-06 19:15:22 303

原创 20day---C++面试题

1.下面关于空指针和未初始化指针,说法错误的是DA 对0x0这个地址取值是非法的B 空指针可以确保不指向任何对象或函数;而未初始化指针则可能指向任何地方C 空指针与任何对象或函数的指针值都不相同D malloc在其内存分配失败时返回的是一个未初始化的指针解:(1)空指针与野指针的区别:空指针通常为NULL的指针,野指针就是一块未知内存区域,也有可能时定义了一个指针没有初始化。由于内存空间中的值在未赋值之前都是随机数,所以也有可能诞生野指针。(2)malloc在其内存分配失败时返回的是NULL

2020-07-04 09:31:29 297

原创 19day---C++面试题

1.C++语言中,类ClassA的构造函数和析构函数的执行次数分别是5,1ClassA * pclassa = new ClassA[5];delete pclassa ;解:本题考察的是delete和delete[]之间的区别。delete只会调用一次析构函数,delete[]还会调用后续所有对象的析构函数。2.用c语言编写的代码程序是一个源程序解:c语言所写的程序肯定是源程序,它不能立即执行,你必须经过编译成可执行代码。如果源程序中没有main函数,编译后的代码也是不可执行的。c语言不是解释

2020-07-02 19:47:54 601

原创 VS2015配置PCl1.8.0

(1)VS的相关下载不再赘述,关于PCL1.8.0的下载从官网上下载极其缓慢,如有需求,请联系我,有百度云链接及配置好的文件。(2)下载完成PCL后,双击exe文件,直至安装成功。注意:尽量放在你常用的文件夹内,方便后续配置。(其实配置第三方库的流程大体上都很相似)(3)在VS中生成一个win32控制台应用程序并将其改为x64(4)配置生成项目的属性分别是包含目录二号库目录包含目录为:库目录为:(各位根据自己的PCL所在文件路径进行配置)配置完后点击应用即可。(5)转到属性管

2020-07-02 15:44:45 414

原创 18day---C++面试题

1.printf函数中用到的格式为%5是,其中数字5表示输出的字符串占用5列,如果字符串长度大于5,则输出按原字符串长从左向右全部输出解:(1)字符串长度比设定的长度大就按字符串的实际长度输出。(2)字符串的长度比设定的长度小就按右对齐输出该字符串,左补空格。2.关于scanf的知识点(1)scanf用于输入整数时,当遇到非数字字符结束,此时非数字字符将存入键盘缓冲区内。如果接着读入字符,将从键盘缓冲区没读取该字符。...

2020-07-01 20:47:31 67

原创 第4章 一般概念

一、名称空间std1.namespace具有可扩展开放性,可发生于任何源码文件上。2.欲使用C++标准库的任何东西,有三种选择:(1)直接指定标识符。如std::cout(2)使用using declaration。如:using std::cout(3)使用using directive。如using namespace std;注意:在复杂的代码中,这种方式可能导致以外的名称冲突,或者会遭遇,由于晦涩的重载规则甚至导致不一样的行为。所以尽量避免使用第三种方式二、并发与多线程1.STl容器

2020-07-01 17:48:12 86

1 冒泡排序算法.txt

在学习算法与结构时候学习到的一个简单的算法。此算法用于排列一组数据,从小到大。

2019-09-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除