加载中
深度好文|面试官:进程和线程,我只问这19个问题

# 干了这碗鸡汤! 我急切地盼望着可以经历一场放纵的快乐,纵使巨大的悲哀将接踵而至,我也在所不惜。 -- 太宰治 《人间失格》 下面隆重推出我呕心沥血,耗时半个月完成的精心力作: 0 1 什么...

二叉树操作详解

(给C语言与CPP编程加星标,提升C/C++技能) 来源:https://segmentfault.com/a/1190000008850005 【导读】:树是数据结构中的重中之重,尤其以各类二叉树为学习的难点。在面试环节中,二叉树也...

数组越界及其避免方法,C语言数组越界详解

来自公众号:技术让梦想更伟大 所谓的数组越界,简单地讲就是指数组下标变量的取值超过了初始定义时的大小,导致对数组元素的访问出现在数组的范围之外,这类错误也是 C 语言程序中最常见的错...

【为宏正名】for的妙用你想不到

【说在前面的话】 通过本系列前面两篇文章的学习,我们掌握了宏的基本语法和使用规则,讽刺的是这些所谓的“基本语法和规则”却恰恰是正规C语言教育中所缺失的。本文的内容将建立在前面构筑的...

C语言 | 判断某年是否只闰年

“要成为绝世高手,并非一朝一夕,除非是天生武学奇才,但是这种人…万中无一” ——包租婆 这道理放在C语言学习上也一并受用。在编程方面有着天赋异禀的人毕竟是少数,我们大多数人想要从C...

c++
11/24 09:40
10
构造管“生”对象?析构管“埋”对象?C++中构造析构还没整明白?

[导读] C++语言有时候也拿来写写应用代码,可是居然发现连构造、析构都还没弄明白,把这糟心的概念整理分享一下。 在谈类的构造前,先聊聊面向对象编程与面向过程的个人体会。 面向过程策略 ...

现代C++之手写智能指针

现代C++之手写智能指针 0.回顾 所有代码还是放在仓库里面,欢迎star! https://github.com/Light-City/CPlusPlusThings 前面一节编写了一个RAII的例子: class shape_wrapper { public: expl...

c语言知识总结大全,干货收藏

1.入门程序 #include <stdio.h> int main() { printf("Hello World!"); return 0; } 2.数据类型 数据类型: 1.基本数据类型: 1.1. 整型:int 4个字节 1.2. 字符型:char 1个字节 1.3. 实型(浮点...

c++
11/22 22:48
51
C++异常机制概述

(给C语言与CPP编程加星标,提升C/C++技能) 作者:melonstreet 整理:cpp开发者 出处:https://www.cnblogs.com/QG-whz/ 【导读】:我们在对 vector 做 push 操作的时候,或者对某个指针做 ne...

计算机网络基础知识总结

本文的组织形势如下 如果说计算机把我们从工业时代带到了信息时代,那么计算机网络就可以说把我们带到了网络时代。随着使用计算机人数的不断增加,计算机也经历了一系列的发展,从大型通用计...

常见的C语言内存错误及对策

来源:https://www.cnblogs.com/XDJjy/p/3954404.html 一、指针没有指向一块合法的内存 定义了指针变量,但是没有为指针分配内存,即指针没有指向一块合法的内存。浅显的例子就不举了,这里举...

面试常考,项目易错,长文详解C/C++中的字节对齐

引入主题,看代码 我们先来看看以下程序 //编译器:https://tool.lu/coderunner/ //来源:技术让梦想更伟大 //作者:李肖遥 #include <iostream> using namespace std; struct st1 { char a ;...

10张图22段代码,万字长文带你搞懂虚拟内存模型和malloc内部原理

成功是急不来的。不计较眼前得失,将注意力真正着眼于正在做的事情本身,持续付出努力,才能一步步向前迈进,逐渐达到理想的目标。不着急,才能从容不迫,结果自会水到渠成。 大家好,我是程...

为什么指针被誉为 C 语言灵魂?

是的,这一篇的文章主题是「指针与内存模型」 说到指针,就不可能脱离开内存,学会指针的人分为两种,一种是不了解内存模型,另外一种则是了解。 不了解的对指针的理解就停留在“指针就是变量...

几种特殊的函数宏封装方式

1 函数宏介绍 函数宏,即包含多条语句的宏定义,其通常为某一被频繁调用的功能的语句封装,且不想通过函数方式封装来降低额外的弹栈压栈开销。 函数宏本质上为宏,可以直接进行定义,例如: ...

c++
11/10 08:31
5
互联网公司忽悠员工的黑话,套路太深了...

来源:@siyecao66 据说这些是互联网公司招工时忽悠的黑话,大家来看看是不是真的? 再列举几个黑话: 老板: 产品: 程序员: 据说这些是互联网公司招工时忽悠的黑话,大家来看看是不是真的?...

C语言常用标准库解读

有很多工程师喜欢自己封装一些标准库已有的函数,其实自己封装的函数,并不一定比标准库好,有时候反而代码更冗余,且有bug。下面就来分享一下C语言常见的一些标准库。 标准头文件包括: <a...

熬夜慢性自杀全过程曝光

关于作者:锦鲤青年, 当代锦鲤聚集地。公众号:锦鲤青年(iiijinli)

c++
11/09 08:26
18
关于可重入函数

1 前言 最近在公司维护的项目中碰到一个解决了定位很久的 bug , bug 找到的时候发现犯了很低级的错误——在中断处理函数中调用了 printf 函数,因为中断处理函数的调用了不可重入函数,导致中...

如何学好 Modern C++?

在开发人员的圈子里面,通常有这样一句调侃的话:其他编程语言的开发者都是需要仰着头看 C++ 开发者的。 作为一门多范式的通用编程语言,既支持传统的面向对象编程,也支持模板元编程模式。在...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部