c

  • C++对象模型:g++的实现(四)

    1. C++类中各种成员函数 1.1 非静态(非static)、非虚(非virtual)成员函数 这是最常规的一种成员函数,必须通过其绑定的对象或指针调用。   &nbs…

    编程笔记 2022年11月22日
  • Java:ArrayList的基本使用(icode9学习笔记)

    集合和数组的对比(为什么要有集合)  分为俩点 1. 长度:数组的长度是固定的,集合的长度是可变的。 2. 存储类型:     &…

    Java 2022年11月21日
  • C++对象模型:g++的实现(七)

    这篇来总结一下《深度探索C++对象模型》 1. 构造函数 按照发生的顺序,一个类的构造函数会做的事情: 所有虚基类的构造函数会被调用,从左到右,从深到浅: 如果虚基类被列在memb…

    编程笔记 2022年11月20日
  • C++实现ETW进行进程变动监控

    前言 一直想研究一种监控进程的方法,但wmi/枚举进程wmi/枚举进程的方法,要么反应太慢,要么占用高。最近看到有人用易语言易语言完成了Etw对进程变动监控的实现。 但是一直没看到…

    编程笔记 2022年11月20日
  • 关于scanf函数不能在某些vs编译器中用的问题

    scanf在vs2022中是一个不安全的函数,vs自定义scanf_s是一个安全的函数,但是这在转给其他编译器可能不适用 我们可以在开头加上一个#define _CRT_SECUR…

    Java 2022年11月20日
  • C++入门实战-通讯录管理系统

    今天是接触C++的第二天,学习了基础内容之后用了两个多小时的时间完成了一个通讯录管理程序,功能相对简单,代码也不复杂,欢迎各位大佬指出不足之处 点击查看代码 #include&lt…

    智能运维 2022年11月20日
  • C++初阶(封装+多态–整理的自认为很详细)

    继承 概念:继承机制是面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保持原有类特性的基础上进行扩展,增加功能,这样产生新的类,称派生类。继承呈现了面向对象程序设计的层…

    编程笔记 2022年11月20日
  • 重学c#系列——动态类型[二十二]

    正文 为什么有动态类型呢? 是因为很多东西天生就是动态类型的。 比如xml 和 json、cvs、数据库表,这些本来就是数据类型的。 在反射系列中提及到,为什么有发送呢? 是因为只…

    Java 2022年11月19日
  • c#入参使用引用类型为啥要加ref?

    那什么是值,什么是引用?大体可以理解为堆栈的区别,在.net中大多数实例存在于托管堆栈中。struct,int32,int64,double,enum等数据类型声明的实例存在栈中,…

    编程笔记 2022年11月18日
  • TreeUtils工具类一行代码实现列表转树 实战Java8

    一、序言 在日常一线开发过程中,总有列表转树的需求,几乎是项目的标配,比方说做多级菜单、多级目录、多级分类等,有没有一种通用且跨项目的解决方式呢?帮助广大技术朋友给业务瘦身,提高开…

    Java 2022年11月18日