编程基础
文章平均质量分 59
代码编程基础能力夯实
steptoward
这个作者很懒,什么都没留下…
展开
-
【5minC++基本功】——C++常用的命名规范
原创 2024-06-29 16:13:29 · 114 阅读 · 0 评论 -
【5minC++基本功】——左值与右值|左值引用与右值引用
— 简单地说, 它是指向内存位置的表达式,其值可以被修改可以出在等号左边;能够取地址具有别名不能被赋值的表达式,通常是临时值或字面常量右值分为纯右值与将亡值它表示资源即将被移动或者销毁的对象。原创 2024-06-10 01:23:54 · 490 阅读 · 1 评论 -
【python深度学习】相似性度量(余弦距离)示例|内积计算torch.mul()|范数计算torch.norm()
由于torch.norm默认使用的是L2范数,这里直接使用就可以;如果需要使用L1范数, 使用norm_type来指定。下面一段函数,功能是对输入的特征描述子desc1、desc2做余弦相似度的计算。向量A=[a1,a2,…an],B=[b1,b2…内积, 即将矩阵中的对应位置相乘, 再逐一相加的结果。: 对desc1和desc2做。原创 2024-05-20 17:48:53 · 245 阅读 · 0 评论 -
【5minC++基本功】C++中的多级指针、泛型指针、与函数指针
在 main 函数中,我们定义了一个函数指针 funcPtr,它可以指向返回类型为 void,参数类型为 int, int 的函数。原创 2024-05-25 09:44:24 · 947 阅读 · 0 评论 -
【5minC++基本功】C++中的内存区域——静态存储区(static extern关键字)|堆区|栈区
作用域是整个程序,在定义它们的文件中可以直接访问/修改, 也可以通过extern关键字在其他文件中访问/修改。它与malloc的区别是, 如果内存开辟失败, 它的标志是抛出异常, 因此可以用try- catch来捕获.C++编写代码讲求高效, 对于程序员来说, 内存资源是非常宝贵的, 内存管理也是编写高效和稳定代码的基础.: 全局变量的生命周期贯穿整个程序的运行期,从程序开始到结束。: 如果没有显式初始化,全局变量/常量中的数值类型会自动初始化为0,指针类型初始化为nullptr。原创 2024-05-23 11:54:28 · 1338 阅读 · 0 评论