自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 进程与线程,并行与并发

小伙伴们如果在面试的时候遇到了这个问题或许可以从这个角度出发进行补充两者区别。从中文上来看这两者似乎很接近,但是他们的英文差别非常大。

2023-05-18 22:37:15 63

原创 命令行参数argc和argv的解释

今日学习到K&R第5.10节,谈及命令行参数argc和argv,以下是本人的一些见解和思考。在C语言环境中,main函数的括号里会有两个参数:argc和argv。

2022-03-03 11:19:21 4728

原创 关于输入两次EOF

 输入缓冲是行缓冲。当从键盘上输入一串字符并按回车后,这些字符会首先被送到输入缓冲区中存储。每当按下回车键后,就会检测输入缓冲区中是否有了可读的数据。还会对键盘上是否有作为流结束标志的 Ctrl+Z(windows) 或者 Ctrl+D 键 按下作出检查,其检查的方式有两种:阻塞式以及非阻塞式。  阻塞式检查方式指的是只有在回车键按下之后才对此前是否有 Ctrl+Z 组合键按下进行检查,非阻塞式样指的是按下 Ctrl+ D 之后立即响应的方式。如果在按 Ctrl+D 之前已经从键盘输入了字符,则 Ctr

2022-02-24 21:39:00 141

原创 关于STL容器set与multiset的区别

现象:两者都是STL中的一种容器,在插入数据时可以起到自动排序的功能如图,若插入上述五个数据则会输出排完序的五个数,结果为:可以发现少了一个数据10,这是因为在第二次插入10的时候,set容器检测到已经有了一个10,从而插入失败,set与multiset的区别也就在于set不能插入相同的数据,而multiset可以,验证如下:原因探究:查看set容器的insert函数的定义发现insert是一个返回值为pair容器,数据类型包含迭代器和bool,其中boo...

2021-10-23 20:35:08 89

原创 如何将类拆分至头文件

Circle.h#pragma once#include<iostream>using namespace std;#include"Point.h"class Circle{private: int m_R = 0; Point Center;public: void setR(int r); int getR(); void setCenter(int x, int y); void judgement(Point&...

2021-10-04 15:14:01 164

原创 【黑马程序员】通讯录管理系统----个人改良版(附带程序打包)

#include<iostream>using namespace std;#define Max 1000void showMenu(){ cout << "*************************" << endl; cout << "***** 1、添加联系人 *****" << endl; cout << "***** 2、显示联系人 *****" << endl;...

2021-09-27 16:30:55 863 2

原创 小tips

ctrl+k+c 批量注释ctrl+k+u 批量取消注释vs2019中,头文件后不加;

2021-09-21 13:14:08 66

空空如也

空空如也

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

TA关注的人

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