Change static

This commit is contained in:
2025-03-17 17:24:00 +01:00
parent c89d6bb4fa
commit 4a8623fdfc
4 changed files with 45 additions and 30 deletions

View File

@@ -6,10 +6,10 @@ using namespace std;
string myDynamicLibrary::sayHelloDynamic()
{
std::string text = "You have given two numbers a ";
text += std::to_string(myDynamicLibrary::a);
string text = "You have given two numbers a ";
text += to_string(myDynamicLibrary::a);
text += " and number b ";
text += std::to_string(myDynamicLibrary::b);
text += to_string(myDynamicLibrary::b);
text += ".";
return text;
@@ -23,6 +23,9 @@ int myDynamicLibrary::multiply(){
return myDynamicLibrary::a * myDynamicLibrary::b;
}
int myDynamicLibrary::devide(){
return myDynamicLibrary::a / myDynamicLibrary::b;
}
double myDynamicLibrary::devide() {
if (myDynamicLibrary::b == 0) {
throw std::runtime_error("Cannot divide by zero!");
}
return static_cast<double>(myDynamicLibrary::a) / myDynamicLibrary::b;
}

View File

@@ -13,7 +13,7 @@ class myDynamicLibrary{
std::string text();
std::string sayHelloDynamic();
int multiply();
int devide();
double devide();
};