第一个c++程序
c++文件后缀 通常有以下几种
.cpp, .h , .cc , .cxx, .hpp
例子:
#include <iostream>
#include <cstdio>
int main(int argc, char **argv)
{
std::cout<<"hello world"<<std::endl;
return 0;
}
编译:
g++ -o main main.cpp
运行:
./main
hello world
*******************************************************************************
头文件
标准c++头文件是不带.h , iostream
在c++中使用标准c库 cstdio, 把标准的c库头文件.h去掉在前面添加c
在c++中使用c的库函数(非c标准库函数):比如libadd.so 对用的头文件add.h
extern “C”
{
#include “add.h”
}
制作动态库
add.c
#include <stdio.h>
int add(int a, int b)
{
return a+b;
}
add.h
#ifndef _ADD_H
#define _ADD_H
int add(int a, int b);
#endif