A Tool for C++ Header Generation

Abstract

This paper presents a novel approach in the field of C++ development for increasing performance by reducing cognitive overhead and complexity, which results in lower costs. C++ code is split into header and cpp files. This split induces code redundancy. In addition, there are (commonly used) features for classes in C++ that are not supported by recent compilers. The developer must maintain two different files for one single content and implements unsupported features by hand. This leads to the unnecessary cognitive overhead and complex sources. The result is low development performance and high development cost. Our approach utilizes an enhanced syntax inside cpp files. It allows header file generation and therefore obsoletes the need to main-tain a header file. It also enables the generation of fea-tures/methods for classes. It aims to decrease cognitive overhead and complexity, so developers can focus on more sophisticated tasks. This will lead to increased performance and lower costs.

Authors and Affiliations

Patrick Hock, Koichi Nakayama, Kohei Arai

Keywords

Related Articles

Image Retrieval using Visual Phrases

Keypoint based descriptors are widely used for various computer vision applications. During this process, key-points are initially detected from the given images which are later represented by some robust and distinctive...

Implementation of Machine Learning Model to Predict Heart Failure Disease

In the current era, Heart Failure (HF) is one of the common diseases that can lead to dangerous situation. Every year almost 26 million of patients are affecting with this kind of disease. From the heart consultant and s...

Smart Tourism Architectural Model (Kingdom of Saudi Arabia: A Case Study)

The researchers have proposed and implemented a general application architecture model that complies with the demands of the Saudi tourism sector to be used by tourists on their mobile devices. The design architecture ai...

USING PENALIZED REGRESSION WITH PARALLEL COORDINATES FOR VISUALIZATION OF SIGNIFICANCE IN HIGH DIMENSIONAL DATA

In recent years, there has been an exponential increase in the amount of data being produced and disseminated by diverse applications, intensifying the need for the development of effective methods for the interactive vi...

Performance Chronicles of Multicast Routing Protocol in Wireless Sensor Network

Routing protocol in wireless sensor network (WSN) has always been a frequently adopted topic of research in WSN owing to many unsolved issues in it. This paper discusses about the multicast routing protocols in WSN and b...

Download PDF file
  • EP ID EP611431
  • DOI 10.14569/IJACSA.2019.0100763
  • Views 94
  • Downloads 0

How To Cite

Patrick Hock, Koichi Nakayama, Kohei Arai (2019). A Tool for C++ Header Generation. International Journal of Advanced Computer Science & Applications, 10(7), 458-465. https://europub.co.uk./articles/-A-611431