📜  在 cpp 中在 linux 上运行 min max 函数需要什么 - C++ (1)

📅  最后修改于: 2023-12-03 15:07:38.351000             🧑  作者: Mango

在 Cpp 中在 Linux 上运行 min max 函数需要什么

在 C++ 中,min()max() 函数用于在两个数之间取最小值和最大值。在 Linux 上使用这些函数需要包含 C++ 标准库中的头文件 <algorithm>。以下是示例代码:

#include <algorithm>
#include <iostream>

int main() {
  int a = 10, b = 20;
  std::cout << "Max value: " << std::max(a, b) << std::endl;
  std::cout << "Min value: " << std::min(a, b) << std::endl;
  return 0;
}

输出:

Max value: 20
Min value: 10

在编译和运行这个程序之前,需要确认已经在本地计算机上安装了 C++ 编译器和相关的工具链,例如 g++、make、cmake 等。可以使用以下命令进行安装:

sudo apt-get update
sudo apt-get install g++
sudo apt-get install make
sudo apt-get install cmake

然后使用 Makefile 或 CMakeLists.txt 构建和编译程序。Makefile 示例:

CC = g++
CFLAGS = -Wall
OBJS = main.o
TARGET = program

$(TARGET): $(OBJS)
	$(CC) -o $(TARGET) $(OBJS)

main.o: main.cpp
	$(CC) $(CFLAGS) -c main.cpp

clean:
	rm -f *.o $(TARGET)

CMakeLists.txt 示例:

project(program)
add_executable(program main.cpp)

使用以下命令来编译和运行程序:

make
./program

或者使用 CMake:

mkdir build
cd build
cmake ..
make
./program

务必注意代码的编写规范和风格,例如使用适当的缩进、命名规则、注释等,以及处理异常和错误情况。