Filipek, Bartlomiej C ++ Історія ініціалізації: Посібник через усі ініціалізації
- Час доставки: 7-10 днів
- Стан товару: новий
- Доступна кількість: 8
Заказывая «Filipek, Bartlomiej C ++ Инициализация История: Руководство через все инициализированные» данный товар из каталога «Программирование», вы можете получить дополнительную скидку 4%, если произведете 100% предоплату. Размер скидки вы можете увидеть сразу при оформлении заказа на сайте. Внимание!!! Скидка распространяется только при заказе через сайт.
Історія ініціалізації C ++: Посібник через усі варіанти ініціалізації та пов'язані з цим C ++ ARAS (історії C ++)
Опис:
ініціалізація в C ++ - гаряча тема! Інтернет сповнений дискусій про найкращі практики, і на цю тему є всі смішні меми. Ситуація не дивна, оскільки існує більше десятка способів ініціалізувати просте значення цілого числа, складні правила для вирішення автоматичного типу, мамери даних та нюанів протягом усього життя. І ось приходить книга. Протягом цього тексту ви дізнаєтесь практичні варіанти, щоб ініціалізувати вези різні категорії змінних та членів даних у сучасному C ++. Більш конкретно, цей текст навчає декілька типів ініціалізації, конструкторів, нестатизованої ініціалізації членів даних, вбудованих змінних, призначених ініціалізаторів тощо. Крім того, ви побачите зміни та нові методи від C ++ 11 до C ++ 20 та безліч прикладів, щоб завершити ваше розуміння. Вивчіть C ++ з точки зору ініціалізації C ++!
Мета цієї книги-оснащувати вас наступними знаннями: пояснити правила ініціалізації об'єктів, включаючи регулярні змінні, мамери даних та нелокальні об'єкти. Як реалізувати функції спеціальних членів (конструктори, деструктори, операції з копіювання/переміщення) та коли вони корисні. Як ефективно ініціалізувати нестатичні члени даних, використовуючи функції C ++ 11, такі як нестатизована ініціалізація членів даних, успадкування та делегування конструкторів. Як впорядкувати роботу зі статичними varills та статичними членами даних із вбудованими Varkets від C ++ 17. Як працювати з членами, що нагадують контейнер, членами даних, що не підлягають жодному, (як-от `Const` Carmests) або переміщення лише членів даних, або навіть лямбд. Що таке сукупність, і як створити сухі предмети з визначеними ініціалізаторами з C ++ 20. Книга містить 14 глав у наступній структурі: глави 1 - 5 Створюють основу для решти книги. Вони охоплюють основні правила ініціалізації, конструктори, деструктори та основи членів даних. Глава 6 - це коротка вікторина на конструкторах. Ви можете перевірити свою знання з першої "частини" книги. Розділ 7 про тип дедикції - Auto, Decttype, AAA та багато іншого. Розділ 8 описує нестатизовану ініціалізацію членів даних (NSDMI), потужну особливість C ++ 11, яка вдосконалює те, як ми працюємо з членами даних. Наприкінці глави ви можете вирішити кілька вправ. У главі 9 розглядається, як ініціалізувати контейнер-уль. Члени даних. Глава 10 містить інформацію про нерегулярні члени даних та про те, як впоратися з ними в класі. Ви дізнаєтесь про членів даних Const, унікальний_ptr як учасник даних та посилання. Розділ 11 описує статичні нелокальні вари, статичні об'єкти, різні параметри тривалості зберігання, вбудовані вагори від C ++ 17 та консінит від C ++ 20. Розділ 12 переходить до C ++ 20 та описує призначені ініціалізатори, а також зручні функції на основі аналогічної речі з мови С. У главі 13 показані різні методи, такі як проходження рядків інтруктора, сильне тип, лічильник класу CRTP, копіювання та заміну ідіоми, типи самореєстрації більше. Глава 14 - це остаточна вікторина з запитаннями з усієї книги. І є два додатки: зручний посібник щодо правил для створених компіляторами функцій спеціальних членів. Відповіді на вікторини та вправи. Мистові секції завершені, але я все ще працюю над заповненням двох глав та полірування якості. Для кого ця книга? Книга призначена для початківців/проміжних програм C ++, які хочуть вивчити різні аспекти ініціалізації в сучасному C ++ (від C ++ 11 до C ++ 20). Ви повинні знати хоча б деякі основи створення та використання спеціальних занять. Цей текст також корисний для досвідчених програмістів, які знають старші стандарти C ++ і хочуть перейти в C ++ 17/C ++ 20
Обкладинка: М'яка обкладинка
Кількість сторінок: 294
Автор: Філіпек, Bartlomiej
Мова: англійська: опублікована; Англійська: оригінальна мова; Англійська
Дата випуску: 2023-02-26
вага: 1,411 грам
Висота: 0,7 см
ширина: 7,5 см
довжина: 9,3 см
Примітка: Купівля товару на цьому аукціоні, ви погоджуєтесь з розширеною датою доставки (10-14 робочих днів). Дані товари походять з іноземного складу, звідси і тривалий час доставки, який надається поруч.