C++
文章平均质量分 50
chensi000000
这个作者很懒,什么都没留下…
展开
-
python 导入.so 文件
下面的代码对应的文件如上:import syssys.path.append(r'/Volumes/qiang/all_code/CPP-scripts/pybind11/cmake_example/tests') # 路径为存放so文件的文件夹路径import cmake_example as m # cmake_example是so文件中的函数def test_main(): print(m.__version__, 'xxxx') # assert m....原创 2022-03-08 16:28:01 · 12390 阅读 · 3 评论 -
二重指针、二维数组及二者如何进行赋值
如果已经定义了一个指针类型,我们再定义一个指针,用于指向已经定义的指针变量,后面定义的指针变量就是一个指向指针的指针变量,简称指向指针的指针,这样的指针也称二重(级)指针。一、一般情况的例子:#include <iostream>using namespace std;int main(){ int **p; int c = 2; int *b = &c; p = &b; cout << p <<原创 2021-09-17 17:24:10 · 4936 阅读 · 0 评论 -
C++中指针运算符(*)和数组索引符([])的优先级。指针数组及数组指针
运算符[ ]的优先级高于*原创 2021-09-17 11:08:42 · 950 阅读 · 0 评论 -
C++中浮点数的有效位数轻松计算
浮点数的有效位数有一个简单的记忆技巧:有效位数 = 有多少个4bits – 1例:float型有4个bytes,所以有8个4bits 8-1 就是7个有效位这主要是因为:4bits可以表示一个16进制,但是因为我们用的十进制,对于8以内的十进制数可以用3bits来表示,但是对于大于等于8的十进制数就必须用4bits来表示了,所以最终必须在假设所有数字都是大于等于8的情况下来判断精度,就变成了4bits来表示一个10进制数了。另外,浮点数都是有符号的的,所以需要用一位表示...原创 2020-05-24 16:12:26 · 1832 阅读 · 0 评论