
C++
瞲_大河弯弯
思维的乐趣。
展开
-
【C++编程学习】字符串反转
现在我们已经知道了字符串的长度,接下来我们需要实现反转字符串的算法。具体地说,我们定义两个指针,一个指向字符串的开头,另一个指向字符串的末尾,然后不断地交换它们所指向的字符,直到它们相遇为止。在上面的代码中,我们首先计算字符串的长度,然后定义了两个指针i和j,分别指向字符串的开头和末尾。然后我们使用一个while循环,不断地交换i和j所指向的字符,直到i和j相遇为止。现在我们已经实现了反转字符串的算法,接下来我们将把这个算法和获取字符串长度的代码组合在一起,编写一个完整的函数来反转字符串。原创 2023-05-04 21:09:54 · 1103 阅读 · 1 评论 -
【C++编程实战】链接动态库报错:\lib\xxx.so undefined reference to XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
链接动态库报错:\lib\xxx.so undefined reference to XXXXXXXXXXXXX原创 2023-04-12 13:36:46 · 584 阅读 · 0 评论 -
【C++编程实战】ubuntu环境下连接本地MySQL服务器
通过使用mysql_error()来查看错误的详细信息。在尝试连接mysql服务器时,请确保服务器是打开的状态。原创 2023-04-11 09:39:57 · 302 阅读 · 0 评论 -
【C++编程实战】undefined reference to `google::protobuf::RepeatedPtrField<std::__cxx11::basic_strin报错解决!
我的问题真的就这么被解决了。大家可以先试试别的方法,如果别的方法都不行的话,可以再来冒险试试卸载。原创 2023-04-10 11:47:09 · 735 阅读 · 0 评论 -
# 【C++编程实战】多线程学习——双线程复制文件
具体的思路是,首先通过函数来获得文件的实际大小,然后得到文件中间的位置,接着通过。把得到的每个线程需要负责的复制位置传递到线程内部,执行复制函数即可。原创 2023-04-10 11:43:42 · 356 阅读 · 0 评论 -
C++学习笔记:仅记录一些琐碎的小知识点
C++学习笔记:仅记录一些琐碎的小知识点例如 short a = 32768,即超过short的范围时,a的值会显示错误(例如):float a = 3.14f, float一般后面加f,否则一般默认的是double类型:无论是float类型还是double类型,一般都默认值显示6位显示数据,可以通过一些配置使显示的位数变多。字符型变量并不是把字符本身放到内存存储,而是将对应的ASCII码放入存储单元,若(int)c c为字符,则显示c的ascii码值/t 有水平制表的效果,可以整齐的原创 2023-04-06 15:05:19 · 273 阅读 · 0 评论