12a597c01003

关注

量化交易之c++篇 - cache line对齐示例demo

12a597c01003

关注

阅读 66

2023-04-22


struct alignas(64) CacheLineAligned {
    // 这里放置需要对齐的变量
    int a;
    double b;
    char c;
};

int main(int argc, const char *argv[]) {

    std::cout << "Cache line size: " << 64 << " bytes" << std::endl;

    CacheLineAligned obj;
    std::cout << "Object size: " << sizeof(obj) << " bytes" << std::endl;
    std::cout << "Object address: " << &obj << std::endl;

    return 0;
}

相关推荐

其生

量化交易之c++篇 - boost库 - 多进程共享内存示例demo

其生 72 0 0

潇湘落木life

量化交易之One Piece篇 - spdlog - 示例demo

潇湘落木life 45 0 0

生命中最美的是成长

量化交易之C++篇 - vector 容器

生命中最美的是成长 103 0 0

witmy

量化交易之C++篇 - map 容器

witmy 62 0 0

慕容冲_a4b8

量化交易之C++篇 - 类型转换

慕容冲_a4b8 52 0 0

程序员漫画编程

量化交易之C++篇 - queue 容器

程序员漫画编程 52 0 0

十日十月Freddie

量化交易之C++篇 - string 容器

十日十月Freddie 62 0 0

他说Python

量化交易之C++篇 - 对象模型总结摘要

他说Python 60 0 0

工程与房产肖律师

量化交易之c++篇 - boost库 - 信号槽机制

工程与房产肖律师 30 0 0

Just_Esme

量化交易之C++篇 - 字符串类的封装

Just_Esme 120 0 0

精彩评论(0)

0 0 举报