随笔分类 -  基础

摘要:noexcept 是C++中的一种关键字,用于指定一个函数在执行时不会抛出异常。这一关键字可以提高代码的安全性,并允许编译器进行额外的优化。具体来说: 函数不会抛出异常:当一个函数被声明为 noexcept 时,表示该函数在任何情况下都不会抛出异常。如果函数实际抛出异常,将导致程序直接调用 std: 阅读全文
posted @ 2024-11-06 23:26 海_纳百川 阅读(149) 评论(0) 推荐(0)
摘要:在C++中,class Json final 的 final 关键字用于防止该类被继承,表示 Json 是一个最终类,不能被其他类继承。具体来说: final 关键字:当在类定义后添加 final 时,编译器会确保没有其他类可以继承这个类。如果尝试继承它,将导致编译错误。例如: class Json 阅读全文
posted @ 2024-11-06 23:18 海_纳百川 阅读(65) 评论(0) 推荐(0)
摘要:kernel::Module 这种用法表明 Module 是位于 kernel 命名空间或命名模块中的一个类型或对象。在C++中,这样的用法用于访问特定命名空间下的类、结构体、函数或其他成员。以下是一些可能的情况,取决于上下文: 命名空间 (Namespace):如果 kernel 是一个命名空间( 阅读全文
posted @ 2024-11-06 22:50 海_纳百川 阅读(58) 评论(0) 推荐(0)
摘要:.c和.cpp文件的主要区别在于它们对应的编程语言不同,.c文件通常用于C语言,而.cpp文件用于C++语言。虽然C和C++有许多相似之处,但它们之间也有显著的差异: 语言特性: .c文件使用的是C语言,C是一种过程式编程语言,注重过程和步骤。 .cpp文件使用的是C++语言,C++是一种面向对象编 阅读全文
posted @ 2024-11-06 22:49 海_纳百川 阅读(1158) 评论(0) 推荐(0)

本站总访问量