
C/C++基础
文章平均质量分 58
C/C++语言基础
极客熊猫GeekPanda
这个作者很懒,什么都没留下…
展开
-
基础数据结构与相关C++ STL容器
基础数据结构以及在C++ STL中提供的相关容器。原创 2024-02-20 19:43:10 · 1027 阅读 · 0 评论 -
MINIEYE笔试第一题:堆方块求表面积
笔试原创 2023-02-24 18:38:25 · 362 阅读 · 0 评论 -
【华为2022秋招一面手撕算法】:无重复字符的最长子串
华为秋招一面手撕算法原创 2021-09-23 20:06:48 · 280 阅读 · 0 评论 -
【华为2022秋招20210908机试题】:最优节点
华为2022届秋招2021年9月8日笔试第一题【最优节点】原创 2021-09-22 11:15:09 · 481 阅读 · 0 评论 -
【虾皮面试手撕算法】:设计LRU缓存结构
虾皮提前批一面手撕算法原创 2021-09-17 15:38:10 · 240 阅读 · 0 评论 -
【虾皮面试手撕算法】:合并两个有序链表
虾皮提前批一面手撕算法原创 2021-09-17 13:00:15 · 229 阅读 · 0 评论 -
C++实现归并排序 快速排序 堆排序
C++实现归并排序、快速排序、堆排序原创 2021-07-22 15:42:04 · 379 阅读 · 0 评论 -
简述C++ STL关联式容器
简单叙述C++STL中的关联式容器原创 2021-06-30 16:12:27 · 120 阅读 · 0 评论 -
简述C++ STL 序列式容器与配接器
简要讲解了C++ STL五种序列式容器和三种配接器。原创 2021-06-29 22:38:03 · 275 阅读 · 2 评论 -
C++构造函数和析构函数调用顺序
用实例验证C++构造函数与析构函数的调用顺序原创 2021-06-28 22:13:58 · 556 阅读 · 2 评论 -
C++实现单例模式
程序代码如下,分别实现了三种单例模式:单线程下的单例类 Singleton_1;多线程下的单例类 Singleton_2;多线程下Double-check的单例类Singleto_3;#include <iostream>#include <pthread.h>#include <unistd.h>/**********************单线程单例类的实现**************************/class Singleton_1{原创 2021-06-28 20:17:08 · 133 阅读 · 0 评论 -
从内存角度看C++菱形继承
优秀的程序员应该清楚程序中的每一个字节原创 2021-06-22 18:56:24 · 235 阅读 · 0 评论 -
浅谈C++对象模型
更多文章分享在个人微信公众号:极客熊猫欢迎扫码关注:引言如《Effective C++》中所言,C++是一个语言联邦,它由以下四部分组成:C:可以理解为兼容C的那部分,即面向过程的;Object-Oriendted C++:即C++面向对象的部分,封装、继承、多态;Template C++:即泛型编程;STL:标准模版库,主要包含容器、迭代器、算法等。面向过程:如C语言,数据和**处理数据的操作(即函数)**是分开的,也就是说语言本身并没有支持数据和函数之间的关联性。本文我们要谈原创 2021-06-21 13:06:07 · 205 阅读 · 2 评论 -
还有人要问我static关键字吗?
程序的内存布局聊static关键字之前,先要复习一下一个进程的内存布局。kernel spacestack ↓unuseddynamic librariesunusedheap ↑read/write sections(.data .bss)readonly sections(.init .rodata .text)reserved其中,stack向低地址增长,heap向高地址增长。对于32位的Linux系统,kernel space占原创 2021-03-24 13:36:27 · 111 阅读 · 0 评论 -
再也不怕面试官问const关键字了
const关键字const即constan的缩写,即不变的,被const修饰之后,相当于程序员告诉编译器:这个值是不变的,你处理的时候注意着点儿。const可以修饰内置类型变量、自定义的类对象、类的成员函数、函数的返回值、函数的参数。const修饰普通变量const int a = 8;int b = a; //Correcta = 9; //Fault编译器会把a认定为常量,其值不可被改变,所以对它赋值是错误的。const修饰指针变量const修饰指针变量有三种情况:const原创 2021-03-22 21:16:27 · 337 阅读 · 2 评论 -
C-组合类中构造函数的调用顺序
title: C++组合类中构造函数的调用顺序date: 2019-07-25 14:43:50tags:C++类(class)categories:C++基础以线段(Line)类为例子,梳理C++组合类中构造函数的调用顺序。Line类源程序//Line类计算线段长度 #include<iostream>#include<cmath>us...原创 2019-07-25 18:02:08 · 3759 阅读 · 4 评论 -
中缀表达式转后缀表达式的计算思路及代码实现
摘要:来实验室已经两周了,用师兄的话说,基本处于自嗨状态。张老师问C++学的怎么样了?能不能编一个简单的计算器出来?我想这个计算器肯定不能简单到只算加减乘除,于是想来想去想写一个能处理括号的计算器,最好能写个简单的UI出来。在思考过程中发现,这个计算器的难点就是如何把中缀表达式转换为后缀表达式,以及如何计算后缀表达式。计算思路人的思路如果只是用于解题的话,这种方法是最快最准确的。但是它不适用...原创 2019-07-29 10:06:50 · 2969 阅读 · 0 评论 -
基于OpenCV4.1.0实现静态图片人脸检测
摘要:今天花了一天的时间完成了静态图片中的人脸检测,这是对计算机视觉的第一次直观体验,颇有成就感。这篇文章详细的解释了源程序每一行语句的作用,主要还是理清自己大脑的思路。话不多说,直接开撸!源代码注:本文所用开发环境为VS2019 Community + OpenCV4.1.0,需提前配置好环境,如需帮助,请关注公众号【鹿谈】,看我的第一篇推文。//FaceRec.cpp#inclu...原创 2019-07-30 16:57:01 · 1708 阅读 · 3 评论 -
《C++ Primer》第1章 开始
摘要:本章介绍C++的大部分基础内容:类型、变量、表达式、语句及函数。原创 2020-02-25 17:15:48 · 154 阅读 · 0 评论 -
《C++ Primer》第2章 变量和基本类型(上)
本章将主要讲述内置类型,并带领大家初步了解C++语言是如何支持更复杂数据类型的。(上)主要讲基本内置类型和变量原创 2020-02-26 17:26:46 · 182 阅读 · 0 评论 -
《C++ Primer》第2章 变量和基本类型(中)
(中)主要讲述复合类型和const限定符。涉及指针以及引用,需重点理解消化。原创 2020-02-26 17:30:50 · 201 阅读 · 0 评论 -
《C++ Primer》第2章 变量和基本类型(下)
(下)主要讲述处理类型和自定义数据结构。原创 2020-02-26 17:33:11 · 159 阅读 · 0 评论 -
《C++ Primer》第3章 字符串、向量和数组(上)
本章介绍string、vector、迭代器、数组及多维数组。(上)主要讲string和vector。原创 2020-02-27 19:13:58 · 269 阅读 · 0 评论 -
《C++ Primer》第3章 字符串、向量和数组(下)
(下)主要讲迭代器和数组。原创 2020-02-29 09:23:58 · 167 阅读 · 0 评论