随笔分类 -  C++

摘要:在代码中,两个类相互引用的问题,那么我们就需要在头文件中相互写 #include,这样会造成相互循环cpoy头文件,编译器报错,为了解决这个问题,设置了前置声明这个方法。 A.h ``` #ifndef A_H #define A_H class B class A{ typedef vector: 阅读全文
posted @ 2023-07-11 17:44 咖啡不会醉 阅读(103) 评论(0) 推荐(0) 编辑
摘要:1.Ubuntu换源 可换源有很多,不过要下载12.04版的,好像不多。 1.1先备份源 ``` sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup ``` 1.2由于12.04不受支持了,12.04相关的这些包的资源被移到了old- 阅读全文
posted @ 2023-07-10 21:00 咖啡不会醉 阅读(69) 评论(0) 推荐(0) 编辑
摘要:最近需要解析配置文件,遇到从@START DATA @END中提取DATA的正则,按照C#的操作,直接(?<=@START)[\W\w]?(?=@END),就能提取的,可是在C++中,regex e("(?<=@START)[\W\w]?(?=@END)") 报错了,找了很多说法,最终结论:支持先行 阅读全文
posted @ 2023-05-11 12:05 咖啡不会醉 阅读(89) 评论(0) 推荐(0) 编辑
摘要:const int*、int const*、 int* const的关键点在于const 与* 的位置,而const 与类型 int的位置无关,可以随意调换,属于个人代码风格,不过建议写成 const int *,方便 直观。 const int*与 int * const 的区别在于 const 阅读全文
posted @ 2023-04-04 17:54 咖啡不会醉 阅读(422) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示