c++学习
文章平均质量分 74
ringking123
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
cmake教程(一)
这个库将包含我们自己的平方根计算实现,执行文件(executable)可以使用这个库,而不是使用编译器提供的标准平方根函数。定义:这个变量代表 构建目录,即你运行 CMake 生成构建文件的目录。通常它是一个与源代码目录不同的目录,通常用于存放构建生成的文件、库、可执行文件等。定义:这个变量代表 项目的源代码目录,即 CMakeLists.txt 文件所在的目录。用途:它用于指向生成的二进制文件所在的目录,通常用于设置编译器的包含路径、输出路径等。用于将包含目录添加到编译器的搜索路径中,这样头文件。原创 2025-04-03 10:55:16 · 1112 阅读 · 0 评论 -
附加gdb调试遇到问题
具体解决方法有在Linux上以普通用户身份使用GDB附加到进程时,可能会失败,并显示“ptrace:Operation not permitted”(ptrace:操作不允许)。默认情况下,Linux不允许附加到不是由调试器启动的进程(有关更多详细信息,请参阅Yama安全文档)。这将把ptrace级别设置为0,之后仅凭用户权限即可附加到不是由调试器启动的进程。在没有Yama的发行版(例如Raspbian)中,您可以使用为特定可执行文件分配ptrace另外,您可以以超级用户身份启动GDB并附加到进程。原创 2025-04-02 14:19:31 · 457 阅读 · 0 评论 -
C++学习(一)
万能引用是一种特殊的引用类型,它既可以绑定到左值,也可以绑定到右值。在模板参数推导和范围 for 循环中使用 auto &&,编译器会根据实际传入的值的类别(左值或右值)自动推导出正确的引用类型。原创 2025-03-17 14:49:30 · 477 阅读 · 0 评论
分享