栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C++运行与理解

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C++运行与理解

一、C++环境配置 1、使用终端编译C++文件

1打开命令提示符CMD

2编译为可执行文件

g++ hello.cpp -o hello.exe

3直接双击运行,或者在cmd里运行

2、 vscode编译运行C++

方法1,同理,直接使用终端

方法2 安装code runner扩展就可以运行了

3、VScode调试C++

1安装mingw并配置环境变量

2 选择C++(GDB/LLDB)-> g++.exe

调试成功,可以使用监视功能进行数据跟踪

参考链接:

windows下使用vscode编写运行以及调试C/C++ 

Vscode编译调试C++程序_

二、C++头文件的用法

<>代表头文件的位置,就在编译器所指定的位置,

如果是自己写的头文件,用“  ”括起来,在文件本身的目录去寻找头文件,如果在当前目录找不到,则再去编译器的默认路径去找

一般有两种使用方法

1:直接在头文件写函数定义

举例,头文件

#ifndef _TEST_
#define _TEST_
#include 

class MYdef
{
public:
int a;
double b;
};

int adds(int a,MYdef b)
{

    int c ;
    c=a+b.a;
    return c;
};

#endif

在C++文件里直接使用就行

#include "test.h"
using namespace std;
int main()
{

int a=2;
MYdef b;
b.a=1;
b.b=2;
int c;
c=adds(a,b);
cout< 

二、分为两个文件,头文件h写函数声明,源文件cpp写函数定义

首先写h文件,主要是写类与函数的声明,比较简洁,方便观看

#ifndef _TEST_
#define _TEST_

#include 

class MYdef
{
public:
int a;
double b;
};

int adds();

#endif

然后是源文件,写函数定义,是cpp文件,可以写主函数或者不写,写了就可以直接运行,不写可以使用其他文件来调用

#include "test.h"

int adds(int a,MYdef b)
{

    int c ;
    c=a+b.a;
    return c;
};

写调用的文件:

#include
#include "test.h" 
using namespace std; 
int main() 
{ 
    int a=1;
    a=a+1;
    cout << "a=" <

只要放在同一个文件夹下面,就可以运行了

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/854031.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号