C++
文章平均质量分 75
jack_ooneil
做人如果没有梦想和咸鱼有什么分别?
展开
-
解决/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.21' not found的问题方法总结
在执行程序时,提示: ./a.out: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by ./a.out)我是在编译GCC源码升级GCC版本后出现的该问题, 这是由于GCC升级后标准库还是旧的导致的,解决方法如下:方法一: 在编译GCC的目录中,查找libstdc++ 相关的库原创 2016-03-03 11:35:56 · 34681 阅读 · 4 评论 -
C++ 使用2个栈实现队列的方法(可直接编译)
仅仅是记录一下自己学习过程,实现方法效率可能比较低,但是能实现功能。基本思路:1. 使用一个栈S来完成操作, 栈stemp只是一个临时的容器。2. 入队时 判断栈S是不是满了,没满就加入;出队时判断栈S是不是空了, 没空的话, 将所有栈S中的数据压入临时栈stemp,然后从stemp中pop一个数据,最后将临时栈的所有元素全部压回栈S.通过百度,发现优化的思路如下原创 2016-03-08 15:42:29 · 476 阅读 · 0 评论 -
Linux编译多个不同目录下的文件以及静态库、动态库的使用
先看两篇博文,作为基础知识。如果对C/C++编译链接过程都了解的话,可以跳过不看。http://www.firedragonpzy.com.cn/index.php/archives/2556http://www.cppblog.com/shifan3/archive/2007/01/05/17325.html一、 编译不同目录下的多个文件转载 2016-03-09 16:42:28 · 381 阅读 · 0 评论 -
linux下安装或升级GCC4.8,以支持C++11标准
++11标准在2011年8月份获得一致通过,这是自1998年后C++语言第一次大修订,对C++语言进行了改进和扩充。随后各编译器厂商都各自实现或部分实现了C++中的特性。目标:升级GCC到4.8.2,以支持C++11。1. 获取GCC 4.8.2包:wget http://gcc.skazkaforyou.com/releases/gcc-4.8.2/gcc-4.8.2.tar.g转载 2016-02-25 16:53:43 · 3292 阅读 · 0 评论 -
保存含string 成员的结构体或类到文件中的注意事项
将结构体信息保存到文件中时,需要特别注意以下两点:1. 最好不要将动态申请的地址(包括string 类)直接保存到文件中。2. 如果设计的结构体中存在指针变量,并且需要保存结构体信息,那么不但需要保存结构体,而且保存指针指向的内容。例如:struct Book{string title;double price;string author;};如果直原创 2016-04-05 17:34:24 · 2199 阅读 · 1 评论 -
简单的控制台五子棋游戏(人VS人)
写个简单游戏,复习下C++//Chess.h#ifndef _CHESS_H_#define _CHESS_H_//棋子class Chess{private:int m_colour;//颜色int m_show;//是否显示public:Chess(int colour = 0, int show = 0): m_colour(colour), m_sh原创 2016-10-28 18:32:19 · 2047 阅读 · 1 评论