- Learning C++ Functional Programming
- Wisnu Anggoro
- 187字
- 2021-07-02 20:51:35
Diving into Modern C++
The C++ programming language has been changed dramatically since its invention in 1979. Some people in this era might be a little bit scared to code using C++ language since it is not user-friendly. The memory management we have to deal with sometimes makes people unwilling to use this language. Fortunately, since C++11--also known as modern C++, along with C++14 and C++17--has been released, numerous features have been introduced to simplify our code in the C++ language. Moreover, the best part of it is that the C++ programming language is a great language for any project, from low-level programming to web programming, as well as functional programming.
This chapter is the best place to start our journey in this book, as it is addressed to the C++ programmers to refresh their knowledge and will discuss the following topics:
- Understanding several new features in modern C++
- Implementing the C++ Standard Libraries in modern C++
- The use of the Lambda expression and all features included in C++ Lambda
- Using smart pointer to avoid manual memory management
- Dealing with many return values using tuples
- Python科學(xué)計(jì)算(第2版)
- HTML5移動(dòng)Web開(kāi)發(fā)技術(shù)
- 零基礎(chǔ)搭建量化投資系統(tǒng):以Python為工具
- TensorFlow Lite移動(dòng)端深度學(xué)習(xí)
- 微服務(wù)與事件驅(qū)動(dòng)架構(gòu)
- Rust編程從入門(mén)到實(shí)戰(zhàn)
- Effective Python Penetration Testing
- Monitoring Elasticsearch
- Kinect for Windows SDK Programming Guide
- PhoneGap:Beginner's Guide(Third Edition)
- SQL Server從入門(mén)到精通(第3版)
- Learning Docker Networking
- Java EE企業(yè)級(jí)應(yīng)用開(kāi)發(fā)教程(Spring+Spring MVC+MyBatis)
- 從零開(kāi)始學(xué)Android開(kāi)發(fā)
- Natural Language Processing with Python Quick Start Guide