- 博客(8)
- 收藏
- 关注
原创 const属性
const在类型前,则声明类型对象是常亮,后面是否带*表明此对象是指针还是变量const double c_val = 10;const double *cptr;这里cptr是一个指向double类型const对象的指针,const先顶了cptr指向的对象的类型,而并非cptr本身,所以cptr本身并不是const。所以定义的时候并不需要对它进行初始,如果需要的话,允许给cptr重新赋值,让其指向另一个const对象。但不能通过cptr修改其所指对象的值。常指针:const 类型后修饰指针.
2021-04-12 20:57:18 283
原创 C/C++ volatile限制符
C类型系统中每个类型都有该类型的几种带修饰符的版本。分别为下列三种限制符的任意组合:constvolatile指针volatile意味着可变化的,因此在变异优化中不得进行重排序,或者提前进行数据的读取。一个非 volatile修饰的变量可以强转为带volatile修饰的变量,且无影响。但是以volatile的语义访问非volatile修饰的变量,则需要将非volatile语义的变量的地址强转为volatile的语义,进而通过指针访问。任何尝试通过一种非volatile类型访问volatil
2021-04-08 22:09:03 386
转载 2021-03-30
Protobuf简单记录repeatedRepeated fields also have some special methods – if you look at the methods for the repeatedphonesfield, you'll see that you cancheck the repeated field's_size(in other words, how many phone numbers are associated with thisP...
2021-03-30 15:03:38 87
转载 conda常用命令
创建新虚拟环境conda create -n env_name python=3.8 numpy scipy $pack_name升级conda种软甲包conda update $pack_name删除虚拟环境conda remove --name your_env_name --all查看当前虚拟环境概况conda info -e激活某以虚拟环境conda activate env_name推出当前虚拟环境conda deactivate参考资料:官方教程csdn
2021-03-20 16:10:38 131
原创 windows换新机设置WSL2 ubuntu环境
git编辑器由nano更换为vimsudo update-alternatives --config editor 在弹出的选项中选择 3(即vim.basic)生成公钥(可以放到github)ssh-keygen -t rsa -C "xxxxx@xxxxx.com"“xxxxx@xxxxx.com” 为你的邮箱。在弹出的log下连续点击三次回车即可生成公钥。查看公钥cat ~/.ssh/id_rsa.pub可以将显示的密码串拷贝到github上。新的改变我们对Markdown编
2020-07-26 17:06:11 306
原创 passing ‘const Json::Value’ as ‘this’ argument discards qualifiers
不能再const函数中改变任何变量。
2019-06-26 14:59:24 920
原创 SMT 求解器 Z3 C++ 学习笔记
(z3学习笔记)欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将...
2019-04-24 15:31:24 4099 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人