Babasaheb Damale

21 Flips | 1 Magazine | 1 Like | 1 Follower | @BabasahebDamale | Keep up with Babasaheb Damale on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Babasaheb Damale”

Accessing C++11 Features of the Android NDK

C++11 language features are supported in the NDK, but they require a non-default configuration.

Bit-Oriented I/O with Templates

Data-compression algorithms emit data in blocks of varying number of bits. Making these little blobs suitable for byte-level I/O requires some …

Resumable functions in C++

Last year, in a CTP release, we had provided a glimpse into resumable functions and await support in the Visual C++ compiler. In Visual Studio 2015 …

Qt on Android Episode 5

Update: Here you have also the Chinese version, thanks goes to Foruok<p>After we’ve seen how to set up the development environment, how to use Qt on …

Five Popular Myths about C++, Part 1 : Standard C++

<i>[For your winter reading pleasure, we're pleased to present this three-part series of new material by Bjarne Stroustrup. This is part one; parts two</i> …

Getting Lazy with C++

Lazy evaluation can be a powerful tool for structuring your code. For instance, it can let you turn your code inside out, inverting the flow of …

How to implement classic sorting algorithms in modern C++?

The std::sort algorithm (and its cousins std::partial_sort and std::nth_element) from the C++ Standard Library is in most implementations a …

for developers, by developers

The Basics of C Programming

The previous discussion becomes a little clearer if you understand how memory addresses work in a computer's hardware. If you have not read it …

What Every C Programmer Should Know About Undefined Behavior #2/3

In Part 1 of our series, we discussed what undefined behavior is, and how it allows C and C++ compilers to produce higher performance applications …

Ranges in C++: Counted Iterables and Efficiency

I’ve been hard at work fleshing out my range library and writing a proposal to get range support into the standard. That proposal describes a …

C++11: Let's Write a "Hello Lambda!"

A <b>lambda expression</b> (aka lambda function), introduced in C++11 standard, is a simplified notation for defining an anonymous function object. However, …

C++ Formatted Input Made Easy

Introduction<p>Processing formatted input such as comma separated lists, ISBN numbers, or phone numbers is a very common task. Unfortunately, there is …

Developing Native-Activity (Android) applications

Overview<p>Visual Studio 2015 preview (download here) introduces the ability for developers to create Android Native Activity application as a part of …

Top 5 Beautiful C++ std Algorithms Examples

Some time ago I've seen an inspiring talk from CppCon 2013: "C++ Seasoning" by Sean Parent. One of the main points of this presentation was <b>not to use</b> …

Another way to Import and Export MySQL database using C++

This article explains how to import database to MySQL server and how to export database from MySQL server without using batch files.

Cannot open file with relative path? (C++ ifstream)

I know this seems like a simple question, but I tried everything I can think of to no avail to something that shouldn't have been a problem in the …

Programming

Five Popular Myths about C++, Part 3 : Standard C++

<i>[For your winter reading pleasure, we're pleased to present this three-part series of new material by Bjarne Stroustrup. Part one is here, part two</i> …

C/C++/Objective-C: Dark past, bright future

We’ve just released version 3.3 of the C/C++/Objective-C plugin, which features an increased scope and precision of analysis for C, as well as …

Using Static Buffers to Improve Error Reporting Success

Introduction<p>When an application encounters an error, the last thing you want to happen is that the reporting routine fails or renders an incomplete …