首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
城西往事
掘友等级
Android & Harmony
Android 鸿蒙 Kotlin Flutter C语言
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 7
沸点 2
赞
9
返回
|
搜索文章
最新
热门
【C进阶】——内存操作函数memcpy、memmove、memcmp、memset详解及其模拟实现
1.内存块拷贝函数——memcpy 我们一起来认识一下: 1.1 函数介绍 看到memcpy的参数,大家有没有感到似曾相识呢? 是不是跟strncpy的参数比较相似啊,我们来对比一下: 看它们的前两个
无题
mipLevels值可以在我们用createTextureImage加载贴图后确定: mipLevels = static_cast<uint32_t>(std::floor(std::log2(st
Vulkan中应用顶点索引
我们目前还未用索引缓冲呢。vertices向量包含许多重复的顶点数据,因为许多顶点是被包含在很多三角形中的。我们应该保存独一无二的顶点并使用索引缓冲来重用它们。有个比较直白的方法就是使用map或者un
一文理解Vulkan 着色器到渲染图像整个过程
通常情况下顶点坐标数据是存储在一个顶点缓冲区中,但是在Vulkan中创建一个顶点缓冲区并填充数据的过程并不是直接的。所以我们后置这些步骤,直到我们满意的看到一个三角形出现在屏幕上。同时我们需要做一些。
C++ std::optional关键字
std::optiona是C++17标准库中引入的一个模板类,用于表示一个值可能存在也可能不存在的情况。它属于头文件。std::optional的主要目的是避免使用特殊的标志值(如空指针或魔法数)
C++ explicit关键字的作用
C++中的explicit关键字主要用于防止构造函数进行隐式类型转换。当构造函数被声明为explicit时,它只能通过显式构造对象的方式进行调用,而不能自动进行隐式类型转换。这有助于避免潜在的错误。
阅读Vulken源码,学习C++高级用法
阅读Vulken源码,学习C++高级用法(对于初学者是高级~) ```c++ /** * 这段代码是 C++ 语言的一个类的构造函数实现。这个类名为VulkanRendererImpl, * 构造函
C++:std::pair 和std::tie的区别
std::pair的特点 定义和用途 std::pair是一个模板类,用于将两个不同类型(也可以是相同类型)的值组合成一个单一的对象。它提供了一种方便的方式来同时处理两个相关的值,就像一个有两个成员的
const char* const* 含义
**const char* const***** 表示一个指向常量指针的常量指针。这意味着这个指针本身是一个常量,不能被修改,同时它指向的指针也是一个常量,也不能被修改。 定义和用途 const
C语言指针的数组和数组的数组的区别
C语言指针的数组和数组的数组的区别,如图所示,C语言指针的数组和数组的数组的区别C语言指针的数组和数组的数组的区别
下一页
个人成就
文章被点赞
10
文章被阅读
22,383
掘力值
855
关注了
8
关注者
11
收藏集
6
关注标签
4
加入于
2023-03-22