ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

CppCon 2018: Richard Powell “How to Argue(ment)"

Автор: CppCon

Загружено: 2018-11-06

Просмотров: 12251

Описание: http://CppCon.org
—
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2018
—
How many different ways are there to pass an argument? Why do we have so many? Which way should you be using? What does it mean when you use the wrong one?

A function declaration is like the thesis statement in an essay. It should communicate both for the caller and the callee it's purpose, semantics, and side-effects. We often think this communication is in the form of comments, but a function's arguments also convey this information.

This talk will catalog many the different ways to pass arguments. We will then explore which ones are redundant or nonsensical, and give meaning to the ones that remain. We will end with recommendations what types to use to express your intent, and empower you with fundamentals to write clearer function definitions.
—
Richard Powell, Audio Software Engineer

I started using C++ 10 years ago to write a psychoacoustic audio encoder/decoder and have continued to explore how to make software that unlocks the potential of hardware to bring amazing applications to life. I graduated from UC Berkeley with a BS in Electrical Engineering and Computer Science, and worked throughout the Bay Area for the past 15 years. I enjoy teaching and learning about C++ and programming.
—
Videos Filmed & Edited by Bash Films: http://www.BashFilms.com

Work at Hudson River Trading (HRT): https://tinyurl.com/safxfctf

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
CppCon 2018: Richard Powell “How to Argue(ment)"

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

CppCon 2018: Mike Shah “Let's Intercept OpenGL Function Calls...for Logging!”

CppCon 2018: Mike Shah “Let's Intercept OpenGL Function Calls...for Logging!”

CppCon 2018: Richard Powell “Named Arguments from Scratch”

CppCon 2018: Richard Powell “Named Arguments from Scratch”

CppCon 2018: Andrei Alexandrescu “Expect the expected”

CppCon 2018: Andrei Alexandrescu “Expect the expected”

CppCon 2017: Louis Brandy “Curiously Recurring C++ Bugs at Facebook”

CppCon 2017: Louis Brandy “Curiously Recurring C++ Bugs at Facebook”

CppCon 2018: Bjarne Stroustrup “Concepts: The Future of Generic Programming (the future is here)”

CppCon 2018: Bjarne Stroustrup “Concepts: The Future of Generic Programming (the future is here)”

CppCon 2016: Jason Turner “Practical Performance Practices

CppCon 2016: Jason Turner “Practical Performance Practices"

OpenAI is Suddenly in Trouble

OpenAI is Suddenly in Trouble

CppCon 2018: Jason Turner “Surprises in Object Lifetime”

CppCon 2018: Jason Turner “Surprises in Object Lifetime”

Почему реактивный двигатель не плавится? [Veritasium]

Почему реактивный двигатель не плавится? [Veritasium]

Можно ли обвинять россиян в бездействии? В Москве закрыли Музей ГУЛАГа. Шендерович*: Персонально ваш

Можно ли обвинять россиян в бездействии? В Москве закрыли Музей ГУЛАГа. Шендерович*: Персонально ваш

Using Floating-point in C++: What Works, What Breaks, and Why - Egor Suvorov - CppCon 2025

Using Floating-point in C++: What Works, What Breaks, and Why - Egor Suvorov - CppCon 2025

Google увольняет, Нейросеть для умерших, Суверенный европейский процессор | Как Там АйТи #86

Google увольняет, Нейросеть для умерших, Суверенный европейский процессор | Как Там АйТи #86

Свойства Python против методов: контракт, о заключении которого вы даже не подозревали.

Свойства Python против методов: контракт, о заключении которого вы даже не подозревали.

История C# и TypeScript с Андерсом Хейлсбергом | GitHub

История C# и TypeScript с Андерсом Хейлсбергом | GitHub

Дефолт Автономии Долиной

Дефолт Автономии Долиной

CppCon 2017: Carl Cook “When a Microsecond Is an Eternity: High Performance Trading Systems in C++”

CppCon 2017: Carl Cook “When a Microsecond Is an Eternity: High Performance Trading Systems in C++”

CppCon 2016: Timur Doumler “Want fast C++? Know your hardware!

CppCon 2016: Timur Doumler “Want fast C++? Know your hardware!"

Он написал главные ТАНЦЕВАЛЬНЫЕ хиты 2000х. История Эрика Придза

Он написал главные ТАНЦЕВАЛЬНЫЕ хиты 2000х. История Эрика Придза

[Саминар] Языки программирования и теория компиляции 1. Введение. Сканер

[Саминар] Языки программирования и теория компиляции 1. Введение. Сканер

ФСБ отключит связь. Статус S09E24

ФСБ отключит связь. Статус S09E24

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]