TechHui

Hawaiʻi's Technology and New Media Community

C and C++ Developers

Information

C and C++ Developers

A group for C and C++ developers.

Location: Hawaii
Members: 35
Latest Activity: Jan 18, 2013

C & C++

C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell Labs   More on Wikipedia

Discussion Forum

Learn C the Hard Way *WIP* 10 Replies

Started by Daniel Nishimura. Last reply by Daniel Leuck Jul 6, 2011.

C, The Beautiful Language

Started by Daniel Nishimura Mar 14, 2011.

Future of Qt brighter after Digia buys licensing biz from Nokia

Started by Daniel Nishimura Mar 9, 2011.

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

Comment

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

 

Members (35)

 
 
 

Sponsors

web design, web development, localization

© 2014   Created by Daniel Leuck.

Badges  |  Report an Issue  |  Terms of Service