XCode 中编写C++代码

在 mac 上编写C++的项目时我们可以使用Xcode进行编写,具体步骤如下:

1.创建项目,选择C++

XCode 中编写C++代码_第1张图片
创建项目

2.选择命令行工具

XCode 中编写C++代码_第2张图片
Command LineTool

3.创建类文件

XCode 中编写C++代码_第3张图片
XCode 中编写C++代码_第4张图片
XCode 中编写C++代码_第5张图片
XCode 中编写C++代码_第6张图片

这样我们可以利用Xcode 提供给我们的模板生成对应的文件
但是这样通常不太满足我们的需求,我们需要手动的写类声明,构造以及析构函数,我们可以自定义一个自己的C++模板

1、打开"Finder",按"Command"+"Shift"+"G",在弹出对话框中输入"/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates",回车进入如下目录:

2.进入"Source"文件目录后,复制"C++ File.xctemplate"文件夹然后修改文件夹名为"自己给模板起得名字",之后进入"C++ JFFile.xctemplate"文件夹,之后进入"WithHeader"文件夹

3. 覆盖".hpp"和".cpp"文件

.hpp

//___FILEHEADER___

#ifndef ___FILEBASENAMEASIDENTIFIER____hpp
#define ___FILEBASENAMEASIDENTIFIER____hpp

#include 

#endif /* ___FILEBASENAMEASIDENTIFIER____hpp */

class ___FILEBASENAMEASIDENTIFIER___
{
public:
___FILEBASENAMEASIDENTIFIER___();
~___FILEBASENAMEASIDENTIFIER___();
private:
};

.cpp

//___FILEHEADER___

#include "___FILEBASENAME___.hpp"

___FILEBASENAMEASIDENTIFIER___::___FILEBASENAMEASIDENTIFIER___()  {  
      
}  

___FILEBASENAMEASIDENTIFIER___::~___FILEBASENAMEASIDENTIFIER___()  {  
      
}

4.创建类时会发现多出了一个创建模板,如图:

5.创建好的类后会带有我们申明好的构造方法和析构函数:

XCode 中编写C++代码_第10张图片
.hpp
XCode 中编写C++代码_第11张图片
.cpp

如果在.hpp 申明中如果嫌头文件重复导入实现太繁琐,我们改为以下方式

#pragma once
#include 

class ___FILEBASENAMEASIDENTIFIER___
{
public:
___FILEBASENAMEASIDENTIFIER___();
~___FILEBASENAMEASIDENTIFIER___();
private:
};

经过以上步骤我们就可以愉快的编写C++项目了。

t

你可能感兴趣的:(XCode 中编写C++代码)