Learning Blockchain with EOS and C++ - A Brief Introduction to C++ - 09 The N() Macro

in utopian-io •  6 years ago 

eos_spinning_logo.gif

Repository


https://github.com/EOSIO/eos

What Will I Learn?


You will learn what the N() macro is and does in the context of EOSIO smart contract development.

Requirements


A C++ compiler
Access to the EOSIO github repo linked in this post

Required Knowledge


Some knowledge of basic programming
Some understanding of C++ (see previous videos in the course for this)
A fair understanding of development and Imperative or Object Oriented Programming

Resources for EOSIO and this Project:


EOSIO Block.One Developer Documentation: https://developers.eos.io/
EOSIO Community Documentation: https://www.eosdocs.io/
EOSIO repository: https://github.com/EOSIO/eos

Sources:


EOSIO Logo: https://eos.io/

Difficulty


Intermediate

Description


Outline and Overview


In this video we deep dive on the behavior of the N() macro used extensively in EOSIO smart contract development. This macro is used to generate a compile time uint64_t from a base32 encoded string interpretation of it's input, but what does that really mean for you as a developer?

Video Tutorial


Curriculum


A Brief Introduction to C++
A Brief Introduction to Blockchain
Smart Contract Development with EOSIO

Proof of Work Done
https://github.com/sjkelleyjr/Learning-Blockchain-with-EOSIO

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  
Loading...

Hey @five34a4b
Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!

Want to chat? Join us on Discord https://discord.gg/h52nFrV.

Vote for Utopian Witness!