ESP32 / ESP8266: Getting started with the cpplinq library @techtutorialsx11
ESP32 / ESP8266: Getting started with the cpplinq library  @techtutorialsx11
Uploaded August 2019 | Updated September 2026, 1 week ago
In this tutorial we will check a very simple getting started tutorial about the cpplinq library. This is a C++ library of high order functions inspired by C# LINQ.

This will be tested using the Arduino core. The tests shown on the video were done on the ESP32, but the library also works on the ESP8266.


ESP32 FireBeetle board:
dfrobot.com/product-1590.html

ESP8266 FireBeetle board:
dfrobot.com/product-1634.html


Written tutorial with installation instructions and a code sample:
techtutorialsx.com/2019/04/12/esp32-arduino-getting-started-with-the-cpplinq-library

Written post about testing the library on the ESP8266:
techtutorialsx.com/2019/07/23/esp8266-arduino-testing-the-cpplinq-library

GitHub page of the library:
github.com/mrange/cpplinq

Library website:
archive.codeplex.com/?p=cpplinq

Interesting reading:
codeproject.com/Articles/488177/cpplinq-LINQ-Query-Operators-for-Cplusplus-Sequenc

LINQ (C#):
docs.microsoft.com/en-us/dotnet/csharp/programming-guide/concepts/linq

High order functions:
en.wikipedia.org/wiki/Higher-order_function


Related tutorials (written)
- Filtering an array: techtutorialsx.com/2019/04/13/esp32-arduino-filtering-arrays-with-cpplinq
- Min and Max operators: techtutorialsx.com/2019/04/13/esp32-arduino-cpplinq-getting-minimum-and-maximum-values-from-array
- Reversing an array: techtutorialsx.com/2019/05/11/esp32-cpplinq-reversing-an-array
- The any operator: techtutorialsx.com/2019/04/25/esp32-arduino-cpplinq-the-any-operator


A lot of other ESP32 written tutorials (more than 250!):
- techtutorialsx.com/category/esp32

ESP8266 tutorials:
- techtutorialsx.com/category/esp8266
ESP32 / ESP8266: Getting started with the cpplinq libraryESP32: WebSerial with mDNS resolutionESP32 Arduino Bluetooth: Getting the Device addressESP32 Arduino HTTP web server: template processingESP32 - Controlling a buzzer [Demo]ESP32 / ESP8266 cpplinq: the count operatorESP32 Arduino: parsing jsonESP32 / ESP8266 cpplinq: last_or_default operatorESP32 Arduino: Base64 encoding (using crypto/base64 lib)ESP32 HTTP/2: Add query parameters to GET requestESP32 MicroPython: Hello WorldESP32 Arduino: connecting to a WiFi network
Techtutorialsx |

ESP32 / ESP8266: Getting started with the cpplinq library

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER