Wie man CLion einfügen generierten code... in .cpp Dateien

Generieren von code in CLion immer dazu führten, dass die Methoden implementiert, die in der header-Dateien, ich habe immer gelehrt worden, dass Sie gehen sollten .cpp-Dateien, wie kann ich das ändern, dass Verhalten und ist es überhaupt möglich ?

Beispiel :

In ein Projekt mit ein main.cpp und eine Testklasse (test.hpp, und test.cpp).

Den CMake-Datei ist wie folgt:

cmake_minimum_required(VERSION 3.3)
project(testClion)

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")

set(SOURCE_FILES main.cpp
                test.cpp
                test.hpp)
add_executable(testClion ${SOURCE_FILES})

(beachten Sie, dass dies ist die Standard-Datei zur Verfügung gestellt von clion, ich habe nichts verändert)

test.hpp

#ifndef TESTCLION_TEST_HPP
#define TESTCLION_TEST_HPP

class test
{
 protected:
  int test;
};


#endif //TESTCLION_TEST_HPP

test.cpp

#include "test.hpp"

Drücken der Tastenkombination ALT + EINFÜGEN und generieren von Getter/setter im test.hpp ODER test.cpp nur ändert der test.hpp:

test.hpp

#ifndef TESTCLION_TEST_HPP
#define TESTCLION_TEST_HPP

class test
{

 public:
  int getTest() const
  {
    return test;
  }
  void setTest(int test)
  {
    test::test = test;
  }
 protected:
  int test;
};


#endif //TESTCLION_TEST_HPP
Schreibe einen Kommentar