#ifndef __A_H
#define __A_H
#ifdef __cplusplus
extern "C" {
#endif
int ThisIsTest(int a, int b);
#ifdef __cplusplus
}
#endif
#endif
#include "a.h"
int ThisIsTest(int a, int b) {
return (a + b);
}
#pragma once
class AA {
public:
int bar(int a, int b);
};
#include "AA.h"
#include "a.h"
#include "stdio.h"
int AA::bar(int a, int b) {
printf("result=%d\n", ThisIsTest(a, b));
return 0;
}
#include "aa.h"
int main(int argn, char** args)
{
int a = 1;
int b = 2;
AA* aa = new AA();
aa->bar(a, b);
delete(aa);
return(0);
return 0;
}