当前位置: 首页 > news >正文

建设银行网站怎么登陆密码忘了怎么办正规建网站企业

建设银行网站怎么登陆密码忘了怎么办,正规建网站企业,logo商标设计注册,大学生创业2月亏3万一、开发环境配置 1.1 启用C 20 在VS2022中新建项目后右键项目 1.2 启用增强指令集 1.3 安装Google Test vcpkg安装使用指南 vcpkg install gtest:x64-windows# 集成到系统目录,只需要执行一次,后续安装包之后不需要再次执行 vcpkg integrate inst…

一、开发环境配置

1.1 启用C++ 20

在VS2022中新建项目后右键项目
在这里插入图片描述

1.2 启用增强指令集

在这里插入图片描述

1.3 安装Google Test

vcpkg安装使用指南

vcpkg install gtest:x64-windows# 集成到系统目录,只需要执行一次,后续安装包之后不需要再次执行
vcpkg integrate install

二、基础矩阵类设计

核心需求:动态大小、内存对齐(SIMD友好)、基础接口。

2.1 完整代码

#include <cstdint>
#include <memory>
#include <stdexcept>
#include <gtest/gtest.h>// 内存对齐配置:AVX2需要32字节对齐
constexpr size_t kSimdAlignment = 32;class Matrix {
public:Matrix(size_t rows, size_t cols): rows_(rows), cols_(cols),data_(static_cast<float*>(_aligned_malloc(rows* cols * sizeof(float), kSimdAlignment))) {if (!data_) throw std::bad_alloc();}~Matrix() {_aligned_free(data_);}// 拷贝构造函数(深拷贝)Matrix(const Matrix& other) : Matrix(other.rows_, other.cols_) {for (size_t i = 0; i < rows_ * cols_; ++i) {data_[i] = other.data_[i];}}// 获取行、列数size_t rows() const { return rows_; }size_t cols() const { return cols_; }// 元素访问(行优先存储)float& operator()(size_t row, size_t col) {return data_[row * cols_ + col];}const float& operator()(size_t row, size_t col) const {return data_[row * cols_ + col];}private:size_t rows_;size_t cols_;float* data_;
};TEST(MatrixTest, ConstructionAndAlignment) {Matrix mat(4, 4);EXPECT_EQ(mat.rows(), 4);EXPECT_EQ(mat.cols(), 4);// 验证内存对齐(地址是否为32的倍数)uintptr_t ptr = reinterpret_cast<uintptr_t>(&mat(0, 0));EXPECT_EQ(ptr % kSimdAlignment, 0);
}TEST(MatrixTest, CopyConstructor) {Matrix mat1(2, 2);mat1(0, 0) = 1.0f;Matrix mat2 = mat1;EXPECT_EQ(mat2(0, 0), 1.0f);
}int main(int argc, char** argv) {testing::InitGoogleTest(&argc, argv);return RUN_ALL_TESTS();
}

2.2 运行测试结果

在这里插入图片描述


三、注意事项

3.1 ​SIMD兼容性检查

  • 确保CPU支持AVX2指令集(Intel Haswell及以上,AMD Excavator及以上)。
  • 运行时崩溃?检查内存对齐是否合规。

3.2 浮点精度控制

  • 后续求逆误差验证需使用双精度或高精度算法,此处暂时用单精度。
http://www.dtcms.com/a/447977.html

相关文章:

  • 系统官网网站模板哪个做网站好
  • 链家网站谁做的现在还有做系统的网站吗
  • 游戏型网站开发如何做一网站
  • 深圳最好的网站建设返利网站开发
  • 做书app下载网站咸阳网站开发哪家好
  • 深圳网站建设中为网站建设应该注意哪些问题
  • 校园网站建设提升有学给宝宝做衣服的网站吗
  • 商城网站建设预算要多少钱wordpress sae 插件
  • win2003创建网站google图片搜索引擎入口
  • 北京企业网站seo平台网站更新前知道内容
  • 新闻资讯网站模板渭南免费做网站公司
  • 晋州 网站建设 网络推广衡水教育行业网站建设
  • 网站推广营销应该怎么做winserver wordpress
  • 湖南省建设银行网站官网应用商店下载安装2023最新版
  • 全国高速公路施工建设有没有网站kotlin做网站
  • 如何利用ps做网站做网站需要多大的显存
  • 桂林北站到龙脊梯田手机能制作软件吗
  • 语种网站建设wordpress移动导航
  • asp网站如何运行教程网网站源码php
  • 整站下载器 做网站地图重庆假山制作
  • 做网页要去哪个网站佛山网站建设收费标准
  • 国外好的设计网站有哪些深圳专业做网站哪家专业
  • 如何编写网站后台程序移动网站建设方面
  • wordpress整站手机端网游推广员
  • RAG检索增强LLM
  • 建设网站的内容规划镇江网站推广排名
  • 物业公司网站建设网站源码修改后怎么提交
  • 手机响应式网站页面升级紧急通知自动跳转中
  • 1如何做网站推广微信公众号运营一年多少钱
  • 今日八股——JUC篇