XCode 中编写C++代码

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

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

创建项目

2.选择命令行工具

Command LineTool

3.创建类文件

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

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

QQ20181101-102059@2x.png

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

QQ20181101-102336@2x.png

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

.hpp

//___FILEHEADER___

#ifndef ___FILEBASENAMEASIDENTIFIER____hpp
#define ___FILEBASENAMEASIDENTIFIER____hpp

#include <stdio.h>

#endif /* ___FILEBASENAMEASIDENTIFIER____hpp */

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

.cpp

//___FILEHEADER___

#include "___FILEBASENAME___.hpp"

___FILEBASENAMEASIDENTIFIER___::___FILEBASENAMEASIDENTIFIER___()  {  
      
}  

___FILEBASENAMEASIDENTIFIER___::~___FILEBASENAMEASIDENTIFIER___()  {  
      
}

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

QQ20181101-102635@2x.png

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

.hpp
.cpp

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

#pragma once
#include <stdio.h>

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

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

t

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容