Skip to content
This repository was archived by the owner on Jul 23, 2025. It is now read-only.
Draft
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions GlobalContextClass.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
#include "ParentClass.h"

using namespace GlobalContextNameSpace;

ParentClass::ParentClass()
{
// Constructor implementation (if needed)
}

ParentClass::~ParentClass()
{
// Destructor implementation (if needed)
}

34 changes: 34 additions & 0 deletions GlobalContextClass.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
#ifndef GLOBAL_CONTEXT_CLASS_MODEL_H
#define GLOBAL_CONTEXT_CLASS_MODEL_H

#include <string>

namespace GlobalContextNameSpace
{
class ParentClass
{
public:
ParentClass();
~ParentClass();

virtual int getValue();

protected:
int m_A = 0;
double m_B = 0.0;

private:
std::string name = "";
};

class
} // GlobalContextNameSpace

inline int ParentClass::getValue()
{
return m_A;
}



#endif
42 changes: 42 additions & 0 deletions global_cplus_context.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
"""
This example script demonstrates how to use the OpenAI chat API.

GPT-4 model:
https://platform.openai.com/docs/models/gpt-4

Chat completion API:
https://platform.openai.com/docs/guides/chat

"""
import openai

# CSEBU token
openai.api_key = "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"
Comment thread
akaszynski marked this conversation as resolved.
Outdated


prompt = """

Create a c++ class using this democode

"""

with open('GlobalContextClass.h', 'r') as file:
data = file.read().replace('\n', '')
prompt += data

with open('GlobalContextClass.cpp', 'r') as file:
data = file.read().replace('\n', '')
prompt += data

response = openai.ChatCompletion.create(
model="gpt-4",
messages=[
{"role": "system", "content": "You are a very kind programmer."},
{"role": "user", "content": prompt},
# {"role": "assistant", "content": init_response},
# {"role": "user", "content": elab}
]
)

text = response['choices'][0].message.content
print(text)