C++
程序猿发儿
用力推,虚掩着的门为你打开……
展开
-
vs2010解决LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
在VS2010中,运行程序出现错误LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt在网上查到一些解决方法,试了几种,有些方法试了问题还是出现,下面说一种自己试了问题解决的方法下载VS Sp1,安装即可。下载地址:http://w原创 2015-12-24 14:03:27 · 448 阅读 · 0 评论 -
C++抽象类
一、纯虚函数定义 纯虚函数是在基类中声明的虚函数,它在基类中没有定义,但要求任何派生类都要定义自己的实现方法。在基类中实现纯虚函数的方法是在函数原型后加“=0”二、引入原因:1、为了方便使用多态特性,我们常常需要在基类中定义虚拟函数。2、在很多情况下,基类本身生成对象是不合情理的。例如,动物作为一个基类可以派生出老虎、孔雀等子类,但动物本身生成对象明显不合常理。转载 2015-12-26 21:55:50 · 331 阅读 · 0 评论 -
C++中const的使用
看到const 关键字,C++程序员首先想到的可能是const 常量。这可不是良好的条件反射。如果只知道用const 定义常量,那么相当于把火药仅用于制作鞭炮。const 更大的魅力是它可以修饰函数的参数、返回值,甚至函数的定义体。const 是constant 的缩写,“恒定不变”的意思。被const 修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。所以很多C++程序设转载 2016-03-13 20:49:44 · 278 阅读 · 0 评论 -
c++OTL错误汇总
1.错误提示:Passing‘const std:......’discards qualifiers,修改办法:去掉提示错误的方法实现部分后面的const2.出现这样的错误:The target endianness is set autotomatically(currently litte endian)No source file named /home/wsf/Documen原创 2016-08-19 16:52:32 · 556 阅读 · 0 评论 -
Win7系统中Eclipse平台下运行C++程序步骤
首先,要正确安装Eclipse,前提先安装JDK,配置好java运行环境,可用cmd,然后java -version命令检查;其次,安装MinGW,这个相当于c++环境的编译器,安装后需要配置环境,网上有详细配置过程,类似JDK的环境配置,然后进行测试:cmd.g++ -v.最后,在Eclipse中安装CDT,用来开发C++项目。具体位置:...原创 2018-02-08 14:56:19 · 253 阅读 · 0 评论 -
C++中strcpy函数和memcpy函数的使用
编写一个函数,作用是把一个char组成的字符串循环右移n个。比如字符串:Iloveyou循环向右移动2个位置得到ouIlovey.#include <iostream>#include<cstring>using namespace std;#define MAX 20void LoopMove(char *str, int steps){int len = strlen(...原创 2018-02-19 13:57:50 · 504 阅读 · 0 评论 -
C++实现直接插入排序
如:5,6,7,8,9,3,2,1步骤:1.从第一个元素开始,该元素可以认为已经被排序 代码中 key = arr[i];就是这个意思 ,key保存新元素2.取出下一个元素,在已经排序的元素序列中从后向前扫描,3.如果该元素(已排序)大于新元素,将该元素移到下一位置,否则跳出循环4.重复步骤3,直到找到已排序的元素小于或者等于新元素的位置5.将新元素插入到该位置后6.重复步骤...转载 2018-03-06 14:30:57 · 1171 阅读 · 0 评论