C/C++ Ref Final: Advanced C Function Pointer Void Memory - Generic Programming compile gnu IDE-less

Channel:
Subscribers:
322
Published on ● Video Link: https://www.youtube.com/watch?v=N1GH8q-55-4



Duration: 2:19
57 views
3


Added 3 sections: 1, c function pointer 2, c++ intro, and 3, compiler library/example section.

C with user-defined complex data sets and function pointers can be used in an object-orientated way just like modern programming languages do. The syntax for this is a little over complicated involving a lot of pointers to data, functions, other pointers and other pointer to data, function and pointer and more in a multi-dimensional array of entry and exit points. A pointer is a data like an int, but it can be used as a function because a function just like an array is a pointer as well. This last section for c clarifies a lot of these hidden syntax.

C is a language that mainly uses pointers to archive a lot of high level abstraction and low level memory manipulation, so the syntax should very clear to those whom have mastered pointer. With multi-level nested function pointers structure, a whole complex program can be created with just a struct data.

C++ is completely different programming language than C, even thought it shares similar syntax. Since this page is dedicated to C, only the surface differences between them are demonstrated with few examples. More importantly, how to use C++ code in c project is demonstrated. Unfortunately, C++ library can't not be used out of the box in C project, unless it's written for both language intentionally.




Other Videos By Flyandance


2024-05-12superUSB One usb to boot multiple ISO Linux OS windows installers drive flash bootable install grub2
2024-05-11My pet micro spider in action - Macro video Noble false widow Steatoda nobilis venom immobilisation
2024-05-03Matrix Pro 2 - Display Numbers + DS1302 RTC Update 2024 AVR MCU Atmega128 Dot LED display clock time
2024-04-29MatrixPro 2 Driver Update - Hourglass - code practice - Dot LED matrix 8x8 16x16 Atmega128 AVR MCU
2024-04-19Beacon I: New CNC alcohol Stove Design 2024
2024-04-173 new gel pens test from aliexpress
2024-04-15Visual Studio Code - Test - C/C++ GNU GCC
2024-04-14Mini alcohol lamp/heater/stove Mod/Test
2024-04-08New Gel pen Test/open box from aliexpress $0.526 each
2024-04-07New 3 pens Setup/test: Jinhao 911, gel pen and water based fountain pen Aliexpress Cheap
2024-03-31C/C++ Ref Final: Advanced C Function Pointer Void Memory - Generic Programming compile gnu IDE-less
2024-03-24C/C++ Programming Reference Finalized: stdio, Advanced C Data Type, and IDE-less v1.1 linked Chain
2024-03-18Web Site update: C/C++ Compiler, Programming, Standard library and IDE-less - GNU batch program win
2024-03-13Block Google "See results closer to you" To get the closest, let use your device's precise location.
2024-03-06Juno V4 - Float Point Hack - Easy ADC reading - A Ultimate AVR MCU Development Board accurate stable
2024-03-05Juno V4 - Advanced LCD - 2 shades of grey - A Ultimate AVR MCU Development Board
2024-03-04Juno V4 - Advanced LCD - 32 custom characters + Binary Decoder 2 - A Ultimate AVR MCU Development
2024-03-03Juno V4 - Advanced LCD - Binary Decoder - A Ultimate AVR MCU Development Board
2024-03-02Juno V4 - LCD UI 1.0 -- Software contrast and backlit A Ultimate AVR MCU Development Board - Button
2024-03-01Juno V4 - 2 ADC channels - Potentiometer navigator - A Ultimate AVR MCU Development Board reading
2024-02-29Juno V4 - World Most Advanced LCD driver demonstrations and examples AVR