网站首页 技术文章 第116页
-
C++的虚函数和纯虚函数
虚函数:类成员函数前面添加virtual关键字,则该函数被称为虚函数。纯虚函数:在虚函数的基础上,在函数末尾加上=0。classAnimal{public:virtualvoidShowName()=0;//...
2025-01-20 nanyue 技术文章 2 ℃ -
当 Java 遇上 C++: 使用 JNA 传递复杂数据结构
最近在UMStor的开发过程中,需要写一个C/C++库的JavaSDK。试想,如果用Java完完全全重新写一个对应的SDK,不免工作量太大,于是我搜了一下,是否有可能让Java访问C/C++库中的接口(.dll,...
2025-01-20 nanyue 技术文章 3 ℃ -
c++11新特性总结和boost库的使用
I、保持语言的稳定性和兼容性”总结:主要是utf8字符串,虚函数override/final支持。1、c++11宏和类型(考虑和c99兼容):STDC_HOSTED、STDC、__VA_ARGS__宏可以替代...、__cplusplu...
2025-01-20 nanyue 技术文章 1 ℃ -
朝文分享(49):深入C++(十六)——运算符重载
分享兴趣,传播快乐,增长见闻,留下美好!亲爱的您,这里是LearningYard新学苑。...
2025-01-20 nanyue 技术文章 3 ℃ -
基于Clang库实现C++文件修改
Clang通过两种方式访问AST(抽象语法树)Visitor遍历模式Matcher匹配模式...
2025-01-20 nanyue 技术文章 3 ℃ -
C++面向对象(5)
简述一下虚析构函数,什么作用虚析构函数,是将基类的析构函数声明为virtual...
2025-01-20 nanyue 技术文章 2 ℃ -
C++模板 - 21(静多态与泛型编程)
多态(Polymorphism),将不同的特定行为关联到单一的通用符号,这种能力是面向对象编程的基石,在语言层面是使用类型继承+虚拟函数+指针访问,编译器则负责把vptr、vtable、RTTI等塞进去,在程序运行时通过动态绑定机制实现正确...
2025-01-20 nanyue 技术文章 2 ℃ -
C++之异常处理机制
C++异常处理基本语法noexcept修饰符和noexcept运算符...
2025-01-20 nanyue 技术文章 2 ℃ -
大话C++语言:类继承与派生
1类继承的概述类继承(ClassInheritance)是面向对象编程(Object-OrientedProgramming,OOP)中的一个核心概念。它允许我们创建一个新的类(子类或派生类),该类继承了另一个已存在的类(父类或基类)...
2025-01-20 nanyue 技术文章 2 ℃ -
C++开发者都应该使用的十个C++11特性(上)
在C++11新标准中,语言本身和标准库都增加了很多新内容,本文只涉及了一些皮毛。不过我相信这些新特性当中有一些,应该成为所有C++开发者的常规装备。你也许看到过许多类似介绍各种C++11特性的文章。下面是我总结的,C++开发者都需要学习和使...
2025-01-20 nanyue 技术文章 2 ℃
- 控制面板
- 网站分类
- 最新留言
-