C++
weixin_40293999
前几年web后端,后来AI深度学习,会一些运维。 AI聚焦于CV领域,熟悉nlp
展开
-
c++处理字符串
两个数组都是char数组,但只有cat数组是字符串,因为dog没有显性‘\0’作为字符串终止;所以cout dog时,会继续向下寻找,直到遇见\0。另外一种声明方式和存储结果。原创 2024-05-12 10:58:23 · 162 阅读 · 1 评论 -
【c++ core调试】core调试技巧 & strerror()库函数----大神之路1
2)用ulimit -c unlimited把core file size改为unlimited;定义到了 demo03.cpp的第九行, *ptr;1)用ulimit -a查看当前用户的资源限制参数;core dumped 吐核, 在 需要加-g参数。而这样修改后,吐核错误就进入了库函数中!这一条的错误是在程序员自己写的代码中!报错not a directory。bt 可以看到函数调用栈;这一行代码会出现端错误。原创 2024-05-05 11:55:49 · 127 阅读 · 0 评论 -
【c++学习】模板函数
【代码】【c++学习】模板函数。原创 2023-09-11 20:59:31 · 45 阅读 · 0 评论 -
【C++学习系列】3.基于多态的企业职工系统,手把手从0到1
主要是为了联系C++的基础知识。多态是很好理解的,这里主要是实现。原创 2023-09-11 09:26:15 · 146 阅读 · 0 评论 -
【C++学习】第六章多态与虚函数案例实现
函数重载是静态的,在横向上的功能, 虚函数是类继承上的功能,是动态的。虚函数的作用就是为了实现多态,和php的延时绑定是一样的。原创 2023-09-09 21:54:10 · 349 阅读 · 0 评论 -
[C++学习] 多进程通信共享内存
进程可以将共享内存连接到他们自己的地址空间,如果某个进程修改了共享内存中的数据,其他的进程读到的数据也会改变。key 是 共享内存的标识符, 16进制,owner 创建共享内存的用户或进程的用户ID。共享内存没有提供锁机制,也就是说,在某一个进程对共享内存进行读/写的时候,不会阻止其它进程对它的读/写。在多进程中,每个进程的地址空间是独立的,不共享的,如果多个进程需要访问同一块内存,不能用全局变量,只能用共享内存。多线程共享进程的地址空间,如果多个线程需要访问同一块内存,用全局变量即可。原创 2023-09-07 10:31:31 · 624 阅读 · 0 评论 -
[C++ 学习] 控制信号
这里用到了回调, killall -2 进程名 或者进程号 就可以做到 进程间的信号传递。signal在头文件 singnal.h 中,可以用man 来查看。默认行为, 用singnal可以改变默认行为。原创 2023-09-06 19:41:25 · 297 阅读 · 0 评论 -
[C++学习]gdb调试
记得加入-g参数 否则进不去调试模型gdb 目标程序此时进入了gdb调试模式下set args 设置程序运行的参数ub 20 表示在第20行设置断点,可以设置多个断点r 表示开始运行程序,程序运行到断点的位置会停下来。如果没有遇到断定会一直运行下去n next, 执行当前语句,若是函数调用,则不会进入函数内部。原创 2023-09-06 11:30:48 · 850 阅读 · 0 评论 -
[C++学习]静态库和动态库的生成调用
文件目录:├── app└── tool。原创 2023-09-05 14:36:47 · 162 阅读 · 0 评论 -
【C++学习】函数指针
函数指针的应用场景,主要是用于回调,用个函数指针,调用方自己实现函数的内容,但调用方式和入参由自己定义。原创 2023-08-31 09:30:52 · 840 阅读 · 0 评论 -
【C++学习】实现一个静态链表
【代码】【C++学习】实现一个静态链表。原创 2023-08-30 21:20:31 · 145 阅读 · 0 评论 -
【C++】课后题作业 & 几种遍历字符串数组的方式
几种遍历字符串数组的方式!原创 2023-08-28 15:59:13 · 75 阅读 · 0 评论 -
【C++】课后练习题 p121 9
习题 9.9 商店销售某一商品,商店每天公布统一的折扣(discount)。同时允许销售人员在销售时灵活掌握售价(price),在此基础上,对一次购10件以上者,还可以享受9.8折优惠。而商品的总销售额是静态的,平均也是静态的,这就要求,总件数n 也是静态的,搞清楚这三者的关系后,这道题其实不太难!请编程序,计算出当日此商品的总销售款sum,以及每件商品的平均售价。销货员号(num) 销货件数(quantity) 销货单价(price)这道题很有意思,每个货号的商品是一个对象。原创 2023-08-28 16:51:07 · 501 阅读 · 0 评论 -
【C++】课后习题p121 第8题
【代码】【C++】课后习题p121 第8题。原创 2023-08-28 16:13:41 · 35 阅读 · 0 评论 -
【C++】template类的使用方式
【代码】【C++】template类的使用方式。原创 2023-08-28 15:29:33 · 29 阅读 · 0 评论 -
【C++】template类的使用方式
【代码】【C++】template类的使用方式。原创 2023-08-28 14:19:27 · 20 阅读 · 0 评论 -
【C++学习记录】为什么需要异常处理,以及Try Catch的使用方法
程序无法保证100%正确运行,万无一失。有的错误在编译时能发现,比如:关键字拼写、变量名未定义、括号不配对、语句末尾缺分号等。这是在编译阶段发现的,称为编译错误。有的能正常通过编译,也能运行,但在运行过程中出现异常。出现异常,系统不应该崩溃退出,而应该给用户提示,让他改对输入。比如:计算过程,出现除数为0, 内存空间不够、无法打开输入文件。这体现了系统的容错能力。**异常处理:**对运行时出现的差错以及其它例外情况的处理。原创 2023-08-28 00:02:32 · 142 阅读 · 0 评论 -
【C++学习系列】2.通讯录管理
2.删除数组,只需要update size;1.数组删除一个元素,需要后面的往前挪。原创 2023-08-14 14:53:13 · 102 阅读 · 0 评论 -
【C++学习系列】1.小谷记账踩坑记
是尚硅谷的C++第一季的项目,我跟着敲下来了,发现几个坑点,记录下来;原创 2023-08-12 19:38:34 · 516 阅读 · 0 评论 -
[C++]双指针应用
【代码】[C++]双指针应用。原创 2023-05-22 23:14:43 · 79 阅读 · 0 评论