随笔分类 -  c++

c++相关学习笔记
摘要:https://www.apiref.com/cpp/index.html 学习笔记内容 1 引用和指针 string (http://c.biancheng.net/view/400.html) vector (https://zhuanlan.zhihu.com/p/286187973) IO库 阅读全文
posted @ 2024-09-21 13:13 silence_cho 阅读(7) 评论(0) 推荐(0) 编辑
摘要:python数据存储为二进制 # 存二进制float32的数据bin_npy = np.arange(12).reshape((2, 2, 3)).astype(np.float32) bin_npy.tofile(r"mycpp\test.bin") # 读取二进制float32数据 t = np 阅读全文
posted @ 2024-09-21 13:01 silence_cho 阅读(19) 评论(0) 推荐(0) 编辑
摘要:参考:https://www.cnblogs.com/haippy/p/3284540.html ### 1.1 condition_variable条件变量 **条件变量是线程间通信的一种方式(共享全局变量实现),主要是一个线程阻塞,等待被另一个线程唤醒;**条件变量存在于头文件,常用函数如下: 阅读全文
posted @ 2023-09-03 15:50 silence_cho 阅读(52) 评论(0) 推荐(0) 编辑
摘要:# 1. cuda-runtime-api ## 1.1 cuda-runtime 1. CUDA Runtime是封装了CUDA Driver的高级别更友好的API 2. cudaruntime需要引入cudart这个so库文件, 和`cuda_runtime.h`头文件 3. 上下文管理: - 阅读全文
posted @ 2023-09-02 17:18 silence_cho 阅读(492) 评论(0) 推荐(0) 编辑
摘要:1.1 c++编译 c++脚本程序写完之后,并不能直接运行,需要进行编译,转成.o文件,再链接才能运行,一般包括:预处理,汇编,编译。链接四步,如下: 预编译 把 .c源文件编译成 .ii 预处理文件 gcc -E [源文件.c] -o [自定义名.ii] 编译成汇编语言 把 .i 文件编译成 .s 阅读全文
posted @ 2023-09-02 16:50 silence_cho 阅读(137) 评论(0) 推荐(0) 编辑
摘要:1. 基本概念 编译器和GCC 编译器是翻译代码为计算机语言的一个工具,我们平时写的代码如果想在某个特定的计算机上执行(计算机的cpu构架不同),就需要编译器来对代码进行编译汇编链接,而汇编和链接的过程对于每个不同的平台上过程都不一样。GCC是GNU Compiler Collection,也称为G 阅读全文
posted @ 2022-05-01 11:52 silence_cho 阅读(1076) 评论(0) 推荐(0) 编辑
摘要:最近要使用到cmake,花了几天学习和整理了下,简单记录下笔记,方便日后查看。强烈建议跟着下面cmake-examples这个github实践一遍,再结合官方手册查询下相关命令含义。 本篇笔记主要参考资源: https://github.com/ttroy50/cmake-examples 官方Cm 阅读全文
posted @ 2022-05-01 11:48 silence_cho 阅读(723) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示