C++:多个文件连接以及头文件小tip

Log

复制代码
#include <iostream>
void Log(const char* message)
{
    std::cout<<message<<std::endl;
}

Math

复制代码
#include <iostream>
void Log(const char* message);


//int Multiply(int a,int b)
//{
//    Log("Multiply");
//    return a*b;
//#include "header/EndBrace.h"
//    //头文件和cpp要在同一层级下
//    //#include "header/EndBrace.h"//将头文件内容粘贴到此处


//展示链接错误问题:若没有main函数,报函数入口点miss,且,先编译再链接,同时有编译错误和链接错误
//会先报编译错误,因为编译层级没过,卡在此处终止,解决后再链接,一个xcode项目中只能有一个main函数入口,因为创建的是一个项目,不是文件包
int Multiply(int a,int b)
{
    Log("Multiply");
    return a*b;
}


int main() {
    // insert code here...
    std::cout << "Hello, World!"<<std::endl;
    std::cout<<Multiply(5, 2)<<std::endl;
    Log("Hello, World!");
    std::cin.get();

    return 0;
}

头文件

相关推荐
算AI4 小时前
人工智能+牙科:临床应用中的几个问题
人工智能·算法
我不会编程5555 小时前
Python Cookbook-5.1 对字典排序
开发语言·数据结构·python
李少兄5 小时前
Unirest:优雅的Java HTTP客户端库
java·开发语言·http
懒羊羊大王&5 小时前
模版进阶(沉淀中)
c++
无名之逆6 小时前
Rust 开发提效神器:lombok-macros 宏库
服务器·开发语言·前端·数据库·后端·python·rust
似水এ᭄往昔6 小时前
【C语言】文件操作
c语言·开发语言
啊喜拔牙6 小时前
1. hadoop 集群的常用命令
java·大数据·开发语言·python·scala
owde6 小时前
顺序容器 -list双向链表
数据结构·c++·链表·list
xixixin_6 小时前
为什么 js 对象中引用本地图片需要写 require 或 import
开发语言·前端·javascript
GalaxyPokemon6 小时前
Muduo网络库实现 [九] - EventLoopThread模块
linux·服务器·c++