📄 import1.cpp
字号:
#include "mstring.h"
#include "import1.h"
EXPORT int sz(FatString fs)
{
return fs.size();
}
EXPORT int add(int a, int b)
{
return a + b;
}
EXPORT double sum(double x, double y)
{
return x + y;
}
EXPORT int length_of(string s)
{
return s.size();
}
EXPORT void combine(string s1, string s2, string& res)
{
res = s1 + s2;
}
namespace std {
struct SS { int a; int b; };
}
EXPORT void stest(std::SS s, string s1, const string& s2,
string *ps, string& rs)
{ }
EXPORT string name()
{ return "Hello Dolly"; }
EXPORT string copy1(string s)
{
return s;
}
EXPORT string copy2(const string& s)
{
return s;
}
FatString::FatString(char *p) : m_s(p),m_ref(0) { }
FatString::~FatString() { }
FatString::FatString(const FatString& fs)
{ m_s = fs.m_s; m_ref = fs.m_ref; }
string FatString::str()
{
return m_s;
}
int FatString::size()
{
return m_s.size();
}
Fred::Fred() { set(10,20); }
void Fred::set(int a, int b) { m_a = a; m_b = b; }
int Fred::a() { return m_a; }
int Fred::b() { return m_b; }
int Fred::sum() { return m_a + m_b; }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -