C多文件之间彼此调用的问题
有这样三个文件:
文件一:main.cpp
C/C++ code:
#include <iostream>
#include "head.h"
using namespace std;
int main()
{
a();
system("PAUSE");
return 0;
}
文件二:head.h
C/C++ code:
int a()
typedef struct //定义类,用于声音
{
int len;
}T_TYPE;
文件三:head.cpp
C/C++ code:
int a()
{
T_TYPE a;
a.len=100;
cout<<a.len<<endl;
}
其实我要做的很简单,就是在head.h中定义一个类然后在head.cpp中放到函数a()中使用,然后使用main.cpp文件调用head.cpp文件中的a()函数,但是怎么编译都不通过,求助。。。
把makefile弄出来看一看……
最明显的一个错误是 error C2065: 'T_TYPE' : undeclared identifier,指向head.cpp中的T_TYPE a;这一句
我知道了,这个问题太蠢了正确的三个文件应该如下
文件一:main.cpp
C/C++ code:
#include "head.h"
int m
相关问答:
最近在看一个用bison实现的C parser,OS是opensolaris。当用它来解析一个简单的hello.c时,出现“/usr/include/sys/va_list.h: parse error before __gnuc_va_list”。打开文件va_list.h后发现这样一行“typedef __bu ......
问题一:
在对齐为4的情况下
struct BBB
{
long num;
char *name;
short int data;
char ha;
short ba[5];
}*p;
p=0x1000000;
p+0x200=____;
(Ulong)p+0x200=____;
(char*)p+0x200=____;
假设在32位C ......
我现在要些一个fortran调用C接口的问题,但是不知道 C语言里面分配的指针怎么付给fortran,又不能在fortran立马先分配好,业务上不允许。
我写了个测试的例子。但是不行。
test.c
#include <stdio.h>
#incl ......
本人在项目中,用ssh架构,想做成分页的效果.
以前我在页面中是,这样取得数据的
<!--进行循环遍历数据-->
<!--进行循环遍历数据-->
<%
List<Users> lof = (List) request.getAttri ......
本人正在用Java做一个C/S架构的项目,
可是由于项目比较大,前期对架构的设计尤其重要,因为后期可能随时会加个功能或者去掉某些功能。
所以特地寻求如何设计C/S的架构使程序更加面向对象更加易于维 ......