WHC2Enable BLOG
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

c++语言思考题

2024-03-26
编程语言
#cpp

java语言思考题

思考题一1234567891011121314public class ZeroTest { public static void main(String[] args) { try{ int i = 100 / 0; System.out.print(i); }catch(Exception e){
2024-03-26
编程语言
#java

C语言思考题

思考题一c语言中,什么是字节对齐?如何在代码中实现字节对齐? 在结构体定义中存在字节对齐的问题,这是因为某些早期的CPU架构并不支持奇数地址的访问或者偶数地址访问的速度比奇数地址访问的速度快所以结构体定义的变量开始位置会对齐到偶数的地址上,而关于结构体中每个变量的偏移地址也会进行“对齐”,C语言中默认时4字节对齐也可以对其进行修改 12#pragma pack(N) // N必须2的(0-
2024-03-26
编程语言
#C

入职前的学习

git
2024-03-22
技能学习
#入职培训

shell学习

shelltip1strings命令来过滤掉二进制字符并将文件转换为文本文件 你可以使用以下命令来利用grep滤除文本中仅出现一次的文本行: 1cat 文件名 | sort | uniq -u 个命令会首先使用cat命令读取指定的文件,然后使用sort命令将所有行按字典序排序,最后使用uniq -u命令查找只出现一次的行并输出。 tip2在Shell命令行中,可以使用Ctrl + w快捷键来删除
2024-01-13
shell
#linux

C++多态虚函数表详解

本文关键词:C++ 多态 多继承 多重继承 虚函数表 虚函数指针 动态绑定 概述:C++相对其他面向对象语言来说,之所以灵活、高效。很大程度的占比在于其多态技术和模板技术。C++虚函数表是支撑C++多态的重要技术,它是C++动态绑定技术的核心。本文章将着重图解虚函数表相关知识,在阅读本文前,博主已经默认你已经学习了C++多态的语法,并且通过代码实践过。 一、多态起手式以及内存分布假设有一个基类Cl
2023-10-22
八股文
#cpp

面试手撕代码

快排1234567891011121314151617181920212223242526// 简易版本 quick sort,面试手撕void Quick_Sort(int *arr, int begin, int end){ if (begin > end) return; int tmp = arr[begin]; int i = begin;
2023-09-22
编程
#面试

面试机考题目

判断那些会编译报错,阐述原因12345678const char *a = NULL;// error: invalid conversion from 'const char*' to 'char*' [-fpermissive]// char *const b = a;// warning: ISO C++ forbids converting a st
2023-09-17
八股文
#cpp

cpp八股文

public、protected、private三者有什么联系、区别? public(公有):成员可以在类的外部和内部访问。成员在类的继承链中保持其可见性,派生类可以访问基类的公有成员。成员通常用于定义类的公共接口,即其他代码可以访问的类成员。 protected(保护):成员可以在类的内部和派生类中访问,但不能在类的外部访问。成员通常用于实现继承的接口和内部实现细节,以便在派生类中重用。成员对
2023-09-17
八股文
#cpp

less

less问题的起源:unordered_map<key, value> 中 key 和 map<key, value> 的 key 都要怎么组织? 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616
2023-08-29
C++ 语言特性
#less
1234

搜索

Hexo Fluid
总访问量 次 总访客数 人