首页 > 编程语言 >C++ __autoclassinit2

C++ __autoclassinit2

时间:2022-11-11 05:11:05浏览次数:42  
标签:__ autoclassinit2 memset C++ 0x8 构造函数

环境:VS2022 Version 17.4.0

操作系统:Windows 10 Enterprise LTSC 19044.2193

今天在写一个类的时候调试偶然看到 __autoclassinit2 这个东西

发现一旦类中定义有指针变量并且有构造函数(和初始化列表无关)就会自动调用 __autoclassinit2

__autoclassinit2的主要工作就是 memset 对象的内存为0;

 

可以看到传递了个对象大小进去 push 0x8

 

 

 

标签:__,autoclassinit2,memset,C++,0x8,构造函数
From: https://www.cnblogs.com/Dir-A/p/16879399.html

相关文章

  • js获取用户的经纬度-geolocation
    参考文章https://www.cnblogs.com/xgqfrms/p/12920409.htmlhttps://stackoverflow.com/questions/3397585/navigator-geolocation-getcurrentposition-sometimes-works-s......
  • 【XAML】 WindowChrome 自定义窗体样式
    导读【XAML】WindowChrome的功能详解背景 WPF有两种主流的自定义Window窗体的方案,都各有缺点。方法一、缺点《WPF编程宝典》介绍了使用WindowStyle="None"和AllowsT......
  • [A202211110354]
    [A202211110354](2022,南开大学)设\(x_n=\displaystyle\sum_{k=0}^n{\frac{1}{k!}}\),\(n=1,2,\cdots\),求极限\[\lim_{n\rightarrow\infty}\left(\frac{\lnx_n}{\sqr......
  • 如何只获取当前项目中的python依赖包?
    我们都知道获取环境中的所有依赖包命令:pipfreeze>./requirements.txt但是,如果我们仅仅想获取当前项目中的安装包,我们可以使用pipreqs工具安装:pipinstallpipreq......
  • 设计模式学习(十):门面模式
    设计模式学习(十):门面模式作者:Grey原文地址:博客园:设计模式学习(十):门面模式CSDN:设计模式学习(十):门面模式门面模式门面模式是一种结构型模式。门面模式为子系统提供一组统......
  • vs 加入目录下的文件不在解决方案窗口显示(我的是unreal,其他的也成立),必须手动加的问
    1、网上说的显示全部然后把非活动的包含,我的可能是项目太大,不行;2、使用一个foldertosolutionfolder插件,也不行,这个会将子文件夹单独生成一个项目;最后方案:删除*.sln文件,......
  • MIT 6.828 Homework: Xv6 System Calls
    PartOne:Systemcalltracing任务:修改Xv6内核的代码来打印出每个系统调用以及返回值根据提示,应该在syscall.c中修改syscall()。首先在syscall.c中增加对应系统调用名......
  • [A202211110303]
    [A202211110303](2022,同济大学)已知\(\{a_n\}\)是一个实数列,\(0<|\lambda|<1\).证明:\(\displaystyle\lim_{n\rightarrow\infty}a_n=a\)的充要条件是\[\lim_{n\rig......
  • pbcopy bug All In One
    pbcopybugAllInOnegarbled/乱码$mantr|pbcopy$manbrew|pbcopyhttps://www.cnblogs.com/xgqfrms/p/16875976.htmlhttps://github.com/xgqfrms/l......
  • 考csp的小女孩
    “再多复习一个数据结构吧。”小女孩脑袋里想着splay,在考场外孤苦伶仃地站着,周围的人熙熙攘攘,他们都有说有笑,仿佛做足了准备,只有这个考csp的小女孩因紧张而瑟瑟发抖。进考......