美文网首页
XCode 中编写C++代码

XCode 中编写C++代码

作者: mark666 | 来源:发表于2018-11-01 10:38 被阅读266次

在 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++项目了。

相关文章

  • XCode 中编写C++代码

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

  • 笔记:WASM WebAssembly

    HelloWorld 编写C++代码:helloworld.cpp 使用Docker将C++代码,编译成wasm,...

  • 12:cling的安装

      Cling是一个交互式C++运行环境,这里安装是用于在jupyter notebook中编写C++代码。  提...

  • OC 对象本质

    我们平时编写的OC代码,底层都是C/C++代码Object-C --> c/c++ --> 汇编语言 --> 机器...

  • 求助,ios微信公众号加密问题

    我们公司请求接口需要微信加密,而微信公众号加密只有c++的代码。我导入了c++的代码到xcode中,一直说缺少头文...

  • 使用Xcode测试及XCTest框架

    Xcode提供了XCTest框架用以编写测试代码。在创建Xcode工程时,Xcode默认使用XCTest,并且默认...

  • OC 对象本质

    1 . 编写的Objective-C代码,其底层都是由c/c++ 代码实现的。OC语言 —> c/c++ 语言—>...

  • Objective-C对象的本质

      我们知道平时编写的OC代码,底层都是C和C++代码:Objective-C -> C/C++ -> 汇编语言 ...

  • Objective-C 中的 TODO、FIXME 注释标签

    导读 在 Xcode 中通过 Objective-C 语言编写代码时,你可能经常会使用 #pragma mark ...

  • OC对象

    我们平时编写的Objective-C代码,底层实现其实都是C\C++代码,Objective-C转换成C\C++,...

网友评论

      本文标题:XCode 中编写C++代码

      本文链接:https://www.haomeiwen.com/subject/jsptxqtx.html