文章 2024-07-25 来自:开发者社区

为什么在使用C++编写Redis模块时,需要禁用C++名称修饰(name mangling)

问题一:为什么在使用RedisModule_GetApi之前要通过((void**)ctx)[0]这种方式获取其地址? 为什么在使用RedisModule_GetApi之前要通过((void**)ctx)[0]这种方式获取其地址? 参考回答: RedisModuleCtx是Redis内核中定义的数据结构,对module来说是不透明的。由于getapif...

问答 2024-06-03 来自:开发者社区

为什么在使用C++编写Redis模块时,需要禁用C++名称修饰(name mangling)?

为什么在使用C++编写Redis模块时,需要禁用C++名称修饰(name mangling)?

文章 2024-05-01 来自:开发者社区

【C++】【C++的常变量取地址问题(对比C的不同)】const修饰的常变量&volatile修饰用法详解(代码演示)

前言 大家好吖,欢迎来到 YY 滴 系列 ,热烈欢迎! 本章主要内容面向接触过C++的老铁 主要内容含: 如下面代码所示,const修饰的变量是常变量,具有常性; 常变量底层是 开空间的 但其依然能够 通过找到它地址的方式直接修改它 一.知识点讲解 ...

【C++】【C++的常变量取地址问题(对比C的不同)】const修饰的常变量&volatile修饰用法详解(代码演示)
文章 2024-03-28 来自:开发者社区

C++:编译器对被const修饰变量的处理行为(替换)

前言 最近博主在写笔试时看到了一道有关被const修饰变量相关题,原题如下: 对于初学者来说,虽然a是常量,但可以通过指针p的行为来改变a所在空间中的值,所以因该是C,但答案确实D。 原因 上述分析是...

C++:编译器对被const修饰变量的处理行为(替换)
文章 2024-03-25 来自:开发者社区

【C++ 函数 基本教程 第六篇 】深度解析C++函数符号:GCC与VS的名称修饰揭秘

1. 引言 在我们的编程生涯中,我们都会遇到一些看似神秘的符号,这些符号在我们的代码中出现,但是我们可能并不完全理解它们的含义。这些符号,或者更准确地说,这些函数符号(Function Symbols),在C++编程中扮演着重要的角色。本文将深入探讨这个主题,揭示这些符号的秘密,以及它们如何影响我们的编程实践。 简述函数符号的重要性及其在C++编程中的应用场景 函数符号是...

【C++ 函数 基本教程 第六篇 】深度解析C++函数符号:GCC与VS的名称修饰揭秘
文章 2024-03-22 来自:开发者社区

【C/C++ 关键字 函数说明符 】C++ final关键字(修饰成员函数无法被子类重写覆盖)

1. C++ final关键字简介 1.1 final关键字的定义和设计意图 在C++中,final是一个关键字,它可以用来修饰类和虚函数。当final用于修饰类时,它表示该类不能被继承;当final用于修饰虚函数时,它表示该虚函数不能在子类中被重写。这是C++11引入的一个新特性,主要的设计意图是为了提供更强的封装性。 在英语中,我们通常会说 “The final ke...

【C/C++ 关键字 函数说明符 】C++ final关键字(修饰成员函数无法被子类重写覆盖)
文章 2023-12-06 来自:开发者社区

c++中const修饰成员函数的问题

问题引入:看下面这一段代码:class Date { public: Date(int year, int month, int day) { _year = year; _month = month; _day = day; } void Print() { cout << "Print()" &...

c++中const修饰成员函数的问题
文章 2023-11-23 来自:开发者社区

C++ | 探究函数重载的原理:函数名修饰【基于Windows + Linux双系统】

一、前言【中国乒乓和中国男足】网上呢一直流传着这么两个说法,我国有两个体育项目大家根本不用看,也不用担心。一个是乒乓球,一个是男足。前者是“谁也赢不了!”,后者是“谁也赢不了!相信了解的读者就可以看出来这两句话的不同含义了,虽然都叫做【谁也赢不了】,但是呢因为这个==谁...

C++ | 探究函数重载的原理:函数名修饰【基于Windows + Linux双系统】
文章 2023-04-24 来自:开发者社区

【C++入门必备知识:缺省参数+函数重载+函数名修饰规则】

①.缺省参数Ⅰ.概念当声明或定义函数时,为函数的参数指定一个缺省值,也叫做默认值。规则:当调用该函数时,如何没有没有指定实参则采用改形参的默认值。当调用该函数时,指定实参,那就使用传过来的实参。通俗的说就是:没有传参时,使用参数的默认值传参时,使用指定的实参void fu...

【C++入门必备知识:缺省参数+函数重载+函数名修饰规则】
文章 2023-02-09 来自:开发者社区

C++:类中const修饰的成员函数

$stringUtil.substring( $!{XssContent1.description},200)...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注