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;
}

头文件

相关推荐
杜子不疼.7 小时前
【LeetCode76_滑动窗口】最小覆盖子串问题
算法·哈希算法
煤球王子8 小时前
学而时习之:C++中的文件处理2
c++
ComputerInBook8 小时前
代数基本概念理解——特征向量和特征值
人工智能·算法·机器学习·线性变换·特征值·特征向量
不能只会打代码8 小时前
力扣--3433. 统计用户被提及情况
java·算法·leetcode·力扣
武汉唯众智创8 小时前
职业院校C语言程序设计(AIGC版)课程教学解决方案
c语言·开发语言·aigc·程序设计·c语言程序设计·c语言程序设计实训室
fakerth8 小时前
【OpenHarmony】设计模式模块详解
c++·单例模式·设计模式·openharmony
qq_401700418 小时前
C语言void*
c语言·开发语言
sg_knight8 小时前
Python 面向对象基础复习
开发语言·python·ai编程·面向对象·模型
biter down8 小时前
C++ 解决海量数据 TopK 问题:小根堆高效解法
c++·算法
用户6600676685398 小时前
斐波那契数列:从递归到缓存优化的极致拆解
前端·javascript·算法