TechHui

Hawaii's Tech Community

Daniel Leuck

C and C++ Developers

Information

C and C++ Developers

A group for C and C++ developers.

Location: Hawaii
Members: 11
Latest Activity: 2 Jun

Discussion Forum

Start a Discussion

Nobody has added any discussions yet! Add a discussion to get started.

Start a Discussion

C / C++ News

Enforcing Code Feature Requirements in C++

In this article, Scott Meyers describes a technique that enables the specification of arbitrary combinations of user-defined code features on a per-function basis and that detects violations of feature constraints during compilation.

A Brief Introduction to Rvalue References

Rvalue references is a small technical extension to the C++ language. Rvalue references allow programmers to avoid logically unnecessary copying and to provide perfect forwarding functions. They are primarily meant to aid in the design of higher performance and more robust libraries.

How To Go Slow

Computers make life easier because they're so fast, right? Well, yes and no. Do you write efficient code? The author reveals some disconcerting inefficiencies lurking in commonly used software and development practices.

On the Tension Between Object-Oriented and Generic Programming in C++

The author discusses how the use of generic programming in C++ can lead to conflicts with object-oriented design principles. He demonstrates how a technique known as type erasure can often be used to resolve these conflicts. An in-depth example is presented: any_iterator, a type-safe, heterogeneous C++ iterator.

Safe Labels in C++

C++ is a language for writing efficient high-performance programs, and bit manipulations are bread and butter of many such programs. This article presents a solution to the problem of constraining bit operations to allow only safe and legitimate ones, and turn all invalid bit manipulations into compile-time errors.

Comment Wall

Add a Comment

You need to be a member of C and C++ Developers to add comments!

 

Members (11)

Daniel Leuck Kangkid Scott Libert Patrick Kelly Jerome Madlangbayan Jim Hinds Laurence A. Lee John Ancheta Ken Berkun Nate Sanders Les Vogel
 
 

Featured Techie

Kevin Hughes

Kevin Hughes is an internationally-recognized pioneer in Web design and software. Hughes started Hawaii's first Web server at Honolulu Community College in May of 1993 and soon joined Enterprise Integration Technologies (EIT) in Palo Alto, California as their Webmaster. EIT was acquired by VeriFone and then bought by Hewlett-Packard in 1997.

One of only six members of the World Wide Web Hall of Fame, in March of 1994 Hughes was presented the award by Tim-Berners Lee (the recognized inventor of the Web) at the First International World Wide Web conference in Geneva.

Hughes has worked with the World Wide Web Consortium on the Cascading Style Sheets (CSS) standard and holds three patents for the interface for VeriFone's vWallet, their consumer wallet application. He also developed "imagemap", which allows images on the Web to have multiple clickable regions, the icons for the Apache Web server, and the logo for the IETF (Internet Engineering Task Force).

Read More
 

© 2008   Created by Daniel Leuck

Badges  |  Report an Issue  |  Privacy  |  Terms of Service