珠海低价网站建设,软件开发职业学校,上门定制衣服哪家好,百度竞价广告怎么收费1. 使用#ifndef 这种方式是可跨平台的 #ifndef _TESTLIB1_ /*这种是跨平台的*/
#define _TESTLIB1_int sum(int a, int b);
int sub(int a, int b);#endif // !TESTLIB12.使用#pragma once 使用之后,表示该文件只会被编译一次,但是只能在vs和vc等IDE使用。不具备跨平台。 注意:… 1. 使用#ifndef 这种方式是可跨平台的 #ifndef _TESTLIB1_ /*这种是跨平台的*/
#define _TESTLIB1_int sum(int a, int b);
int sub(int a, int b);#endif // !TESTLIB1 2.使用#pragma once 使用之后,表示该文件只会被编译一次,但是只能在vs和vc等IDE使用。不具备跨平台。 注意: 在有些版本的vs和vc下如果使用第一种,可能会有红色波浪线警告,这种是安全的可以忽略。
当然两种一起写也没问题