如果VS找不到源文件或者头文件,就是你添加的类/*.h/*.cpp的路径没有加进该项目里的“附加包含目录”里。第一步:用VS打开项目第二步:对着项目右键,“属性”。第三步:然后按照顺序按 “配置属性” --> “C/C++” --> “常规” 。效果图如下第四步:点击“附加包含目录”-->“”第五步...
分类:
其他好文 时间:
2015-07-16 21:29:32
阅读次数:
253
GCC输出带C源代码的汇编文件,一共有两种方式(同样也适合G++输出呆CPP源代码的汇编文件)。测试代码(hello.cpp)#include using namespace std;int FactorialTail(int n, int sum){ if(n hello_objdump.s生成含...
分类:
其他好文 时间:
2015-07-16 21:27:38
阅读次数:
196
gcc & g++现在是gnu中最主要和最流行的c & c++编译器 。g++是c++的命令,以.cpp为主,对于c语言后缀名一般为.c。这时候命令换做gcc即可。其实是无关紧要的。其实编译器是根据gcc还是g++来确定是按照C标准还是C++标准编译链接。下面来讲解g++命令的使用,测试代码:#in...
分类:
其他好文 时间:
2015-07-16 21:27:17
阅读次数:
167
在VS2010中,我们可以创建一个Win32项目用来编辑C或CPP代码,项目建好后我们向项目文件夹添加代码文件,并调试能正常运行。有时候我们会发现项目目录下没有源文件,这种情况下,可以通过设置“输出目录”来配置,将代码文件设置到源码目录下。 “项目”--“XXX属性”进入项目配置界...
递归的归并排序// MergeSorttest.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include using namespace std;void Merg...
分类:
编程语言 时间:
2015-07-16 15:56:07
阅读次数:
107
输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。
最直观的一种思路就是每次从二分查找树中找到最小的数,加到链表中
// BST2list.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include
using namespace std;
#define INFINI...
分类:
编程语言 时间:
2015-07-16 00:50:40
阅读次数:
272
// VistorMode.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include using namespace std;class B;class A{public: /...
分类:
其他好文 时间:
2015-07-16 00:29:25
阅读次数:
105
首先到http://www.firstobject.com/dn_markup.htm上面下载CMarkup类,将CMarkup.cpp和CMarkup.h导入到我们的工程中就可以了。编译可能会出现问题,解决的方法是在CMarkup.cpp的开头加上#include ,或者关闭预编译也可以。1、创建...
分类:
其他好文 时间:
2015-07-15 22:32:23
阅读次数:
185
[cpp]view plaincopy//!需要包含de头文件#include#includeintstat(constchar*filename,structstat*buf);//!prototype,原型structstat{dev_tst_dev;/*IDofdevicecontaining...
分类:
其他好文 时间:
2015-07-15 22:30:09
阅读次数:
170
两个类之间通信,不通过直接通信的方式,而是中间加一层类似于中介的类,中介者模式,就类比租房时找中介那会// Mediator.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include...
分类:
其他好文 时间:
2015-07-15 22:13:16
阅读次数:
141