🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.ms-windows.programmer.misc
Article #2801

[Q] Friend functions in a Borland 4.0 DLL?

#2801
From: Mark Madrilejo
Date: Tue, 21 Nov 1995 21:59
30 lines
1395 bytes
I'm trying to make a String class DLL with Borland C++ 4.0. I couldn't 
link in the operator + function (undefined symbol). I ran TDUMP on the 
lib file and, sure enough, operator + isn't listed (although it compiles 
fine) ... neither are any other friend functions ...

From the String class declaration in the header file ...

class _CLASSTYPE String
{
   ... <other functions> ...
   friend const String operator + (const String &s1, const String &s2);
}

From the code ...
const String operator + (const String far &s1, const String far &s2)
{ 
   ... <some code> ...
}


Is there anything I can do, besides write a gazillion operator + functions
to handle different types?

Please e-mail me ... I don't know if I'll be able to check this group 
before Thanksgiving (here in the good ol USA)

Thanks a bunch,

Mark Madrilejo
mark_madrilejo@mail.amsinc.com
Technical Details
Message-ID: <48ti3i$51r@ams.amsinc.com>
Path: arc1-ca.pugleaf.net!newsserver.amsinc.com!usenet

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!newsserver.amsinc.com!usenet
From: Mark Madrilejo <Mark_Madrilejo@mail.amsinc.com>
Newsgroups: comp.os.ms-windows.programmer.misc,comp.lang.c++
Subject: [Q] Friend functions in a Borland 4.0 DLL?
Date: 21 Nov 1995 21:59:14 GMT
Organization: American Management Systems
Message-ID: <48ti3i$51r@ams.amsinc.com>
NNTP-Posting-Host: e9_dhcp6.amsinc.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: Mozilla 1.2N (Windows; I; 16bit)