Article View: comp.os.ms-windows.programmer.tools.mfc
Article #20VC++ / MFC Matrix Class
From: Brian LaBorde
Date: Wed, 18 Oct 1995 13:42
Date: Wed, 18 Oct 1995 13:42
113 lines
6376 bytes
6376 bytes
This is a multi-part message in MIME format.
---------------------------------174011076817690
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=us-ascii
Here is a matrix class I wrote...
It has had no testing and I am leaving it to you to beta test
it for me... It is yours for free but Please inform me of any
changes or updates you do to it, and let me know what you
think. Thanks
--
Brian LaBorde
mailto://laborde@atlantic.net
http://rio.atlantic.net/~laborde/
Design Engineer - Bear / Jennings Archery
---------------------------------174011076817690
Content-Transfer-Encoding: 7bit
Content-Type: text/plain
[ Section: 1/1 File: matrix.zip Encoder: Wincode v1.4 ]
Original Input File Size: 3571
begin 644 matrix.zip
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
META+?0T``#HV```*``````````$```````````!-051225@N5%A44$L%!@``
0```!``$`.````*4-````````
`
end
[ Section: 1/1 File: matrix.zip Encoder: Wincode v1.4 ]
---------------------------------174011076817690--
Technical Details
Message-ID:
<46308a$on@news.atlantic.net>Path:
arc1-ca.pugleaf.net!news.atlantic.net!newsShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news.atlantic.net!news From: Brian LaBorde <laborde@atlantic.net> Newsgroups: comp.os.ms-windows.programmer.tools.mfc,comp.lang.c++ Subject: VC++ / MFC Matrix Class Date: 18 Oct 1995 13:42:33 GMT Organization: Bear Archery Message-ID: <46308a$on@news.atlantic.net> NNTP-Posting-Host: ppp4.atlantic.net Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="-------------------------------174011076817690" X-Mailer: Mozilla 1.22 (Windows; I; 32bit)