Berkeley CSUA MOTD:Entry 16644
Berkeley CSUA MOTD
 
WIKI | FAQ | Tech FAQ
http://csua.com/feed/
2025/05/24 [General] UID:1000 Activity:popular
5/24    

1999/10/1-4 [Computer/SW/Languages/C_Cplusplus] UID:16644 Activity:low
10/1    I'm trying to port some UNIX C++ code to Windows Visual C++.
        My code uses the hash_map template from the Standard Template
        Library, but Windows doesn't seem to support the hash_map in
        its STL.  Anyone know of a way I can get some kind of STL
        hash table in Windows?  Alternatively, pointers to stand alone
        free source for a C/C++ hash table would also be great.
        Thanks. -emin
        \_ Someone deleted this comment:  hash_map is *not* part of the
           standard.  It is a vendor extension.  Whatever solution you
           look for, don't depend on it being in a specific
           implementation of STL.  Look, for example, for a solution
           that depends on the STL but is implemented as a separate
           libarary.
        \_ Check out http://www.dinkumware.com
           I know they provide an STL implementation, so they may provide
           a package that includes a C/C++ hash table of some sort.  I don't
           believe they're free source though. -dans
           \_ Dikumware releases only the STL, no hash_table.
        \_ God has it out for Taiwanese bourgeiousie heathens.
        \_ Should add: turkey earthquake: 7.6 NO EFFECT ON RAM OR AVOCADO.
        \_ It marks you forever as a pinhead.
        \_ pacbell is cheap, and you almost get what you pay for.
2025/05/24 [General] UID:1000 Activity:popular
5/24    

You may also be interested in these entries...
2012/7/19-11/7 [Computer/SW/Languages/C_Cplusplus] UID:54439 Activity:nil
7/19    In C or C++, how do I write the code of a function with variable
        number of parameters in order to pass the variable parameters to
        another function that also has variable number of parameters?  Thanks.
        \_ The usual way (works on gcc 3.0+, Visual Studio 2005+):
               #define foo(fmt, ...) printf(fmt, ##__VA_ARGS__)
           The cool new way (works on gcc 4.3+):
	...
2004/10/29-30 [Computer/SW/Languages/C_Cplusplus] UID:34449 Activity:very high
10/29   C++ is so freaking BROKEN.  Augh!
        \_ Just use C.
           \_ Would if I could.
        \_ No, you are.  C++ works just fine, and far better than C for many
           purposes.
           \_ C vs. C++.  FIGHT!!!
	...
2004/4/13-14 [Computer/SW/Languages/C_Cplusplus] UID:13175 Activity:high
4/13    How much C++/C knowledge do recent Berkeley CS/EECS grad have?
        \_ Class CSGrad inherits FromDaddy and does not implement C++Knowledge
           very well.
           \_ funny.  just the rich and poor as always.  the middle class can't
              afford education.
        \_ They know how to deal with pointers and addresses, malloc and free.
	...
2004/3/30-31 [Computer/SW/Languages/Perl] UID:12925 Activity:kinda low
3/17    In Perl, how do I make variables have static types and type check
        for valid parameter/actuals? I realize that variables are untyped
        in Perl ($var can be 0.001 or "hello") but I'd like to have more
        strict checking so that errors would be caught ahead of run-time,
        Thanks,                                                 -java guy
        \_ use java.  Seriously.  You don't use perl if you want strong
	...
2002/11/5 [Computer/SW/Languages/C_Cplusplus] UID:26409 Activity:high
11/4    I'm having a problem formatting inline elements in xsl-- I have to
        handle the situation where
        <school>I graduated from
          <link href="<DEAD>www.berkeley.edu"<DEAD>Cal</link> in 1998.
        </school>
        My current template is like this:
	...
2000/11/21 [Computer/SW/Languages/C_Cplusplus, Computer/SW/Languages/Java] UID:19871 Activity:very high
11/21   All java class inherites from class *Object*, if I have three classes
        A, B, and C all have one same method showErr().  If I want to have a
        function that can call showErr() depending on the object that I passed
        in, eg.
                public void handleErr(Object o) {
                        o.showErr();
	...
Cache (6648 bytes)
www.dinkumware.com
Dinkum Libraries Dinkum Proofers Dinkum References Dinkum Support Dinkum Exam? Order On-Line NEW! Borland Adopts Dinkum C and C++ Libraries We're pleased to announce that Borland Software Corporation has licensed our libraries for their new line of C and C++ development tools. Click here to find out more. And watch for new announcements from 10 Borland in the coming months. NEW! For Serious Developers Need to support dozens of developers, on multiple platforms? Now you can get the same level of service that Dinkumware has offered our OEM customers for the past seven years. Our new Dinkum Developer Sublicense Agreement gives you the professional backing you need to deploy C and C++ applications with the best libraries available. You get access to our rich base of C and C++ source code, to configure just the development environments you need, plus guaranteed upgrades. You can even sublicense our products as needed to satisfy your most demanding customers. Click here to find out more. Windows CE. Intel C++ compiler for Windows. You get our industry-leading Standard C++, Abridged, and EC++ libraries -- with optional iterator debugging, multithreading, exception handling, and namespaces. You can use them with the existing VC++ C library, our C95 library or our C99 library. It's a natural companion to our highly portable Dinkum Unabridged Library, which works with most other popular compilers. Click here to find out more. C and C++ libraries in one convenient and highly portable package. You get our industry-leading Standard C++, Abridged, and EC++ libraries -- with optional iterator debugging, multithreading, exception handling, and namespaces. You can use them with an existing C library, our C95 library or our C99 library. And we've ported this package to most popular compilers, running on Windows and Unix-style systems from Mac OS/X to PC Linux to Sparc Solaris to IBM S/390. With Comeau C++, we now offer the world's first completely conforming C++ and C99 implementations. Click here to find out more. Standard C++ Library. It features portable support for multi-threading, several alternative allocators for different memory-management strategies, and an assortment of the most-used multibyte/wide-character code conversions. Click here to find out more. Standard C Libraries Compared Most programmers assume that all Standard C libraries are reasonably conforming and complete. That may have been mostly true before Amendment 1 (1995) Standard C++ additions (1998), and the revised C Standard (1999), but it's far from true today. Using our new Dinkum Quick Proofer, we've tested a number of widely used C libraries to produce a unique overview of current C library technology. Click here to find out more. Standard C++ Libraries Compared It's been over two years since The C/C++ Users Journal ranked the major C++ implementations for conformance to the C++ Standard, so we decided to provide an update. We found Perennial's C++VS and our own Dinkum C++ Proofer to give pretty consistent results. The only completely conforming libraries today are from Dinkumware. They easily outranked other commercial libraries, such as from Rogue Wave, as well as no-cost add-ons, such as STLport and LibStdc++. Click here to find out more. Try Before You Buy The Dinkum Exam Page lets you compile and link your own test code against our various libraries. Find out whether your code truly conforms to the C++ or C Standards, or to the EC++ Technical Specification. See how close our Windows CE library matches the VC++ desktop environment. Learn first hand what compiled Java can do for your small or embedded programs. Click here to give it a try. Manuals for C++, C99, EC++, CoreX, and Java We offer our latest HTML Library References for C++, C99, EC++, CoreX, and Java for your perusal right here at our website. You can purchase the first three of these, as our Dinkum Unabridged Library, for immediate download. They make a convenient reference while you work. They even look good on handhelds. We also offer deep discounts for use by multiple developers. Click here to find out more. Java^ Compiler Technology from Dinkumware and EDG You can combine JFE, the 20 Edison Design Group Java front end, along with the 21 Dinkum Jcore Library, for a true compiled Java environment. The JFE/Jcore combination are the result of our joint development 22 project with EDG. Read about our novel approach to 23 compiling Java code just like C. Posix Locales for Dinkum C The Dinkum C Library has long featured rich support for tailorable locales. We provide, as a free upgrade, the dozens of Western locales collected over the years by SC22/WG15 (Posix) in a form directly usable by our C Library customers. They're equally accessible from C++ if you license our Dinkum Unabridged Library. Teach your code to print dates in Finnish, or to order text by Spanish rules. Click here to find out more. Our Track Record We're the folks who supply the Standard C++ library that ships with Microsoft VC++, and we've done so for the past seven years. We're also the leading supplier of C++ and EC++ libraries to the embedded community. We offer the only commercially supported Standard C and C99 libraries not tied to a specific compiler, and we offer the only libraries that conform completely to the C++ and C99 Standards. To learn more about us, see our recent 25 press releases and a partial list of our 26 customers and partners. Our Expertise We at Dinkumware have particular expertise on the Standard C, C++, and Java 27 libraries. We tracked the development of Standard C++ through its final stages, upgrading our 28 documentation, source code, and testing tools 29 (Proofers) to match it at each stage. We've also upgraded our mature and successful Standard C Library to match the recently revised C Standard (C99). And our Jcore Library is tracking the evolving Java specification. As the choice of leading software vendors, our products may well be just what you need to stay up to date with C, C++, and Java. Dinkumware, Ltd. Copyright 1996-2003 by Dinkumware, Ltd. Dinkumware, Dinkum, Jcore, and Proofer are registered trademarks of Dinkumware, Ltd. Please see our 32 privacy statement. Edison Design Group is a registered trademark of Edison Design Group, Inc. Windows and Visual C++ are registered trademarks of Microsoft Corporation Inc. Java is a registered trademark of Sun Microsystems, Inc. Sand Eater Image The Dinky Di Meet the newest breed of Australian sand eater, first observed in 1999. You can trust its heritage because old bushmen call it the Dinky Di. That's about as genuine as they come in Oz. X References 1.