MARC details
000 -LEADER |
fixed length control field |
03712nam a22003257a 4500 |
003 - CONTROL NUMBER IDENTIFIER |
control field |
OSt |
005 - DATE AND TIME OF LATEST TRANSACTION |
control field |
20230209022227.0 |
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION |
fixed length control field |
220720b |||||||| |||| 00| 0 eng d |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
International Standard Book Number |
9781784396572 |
040 ## - CATALOGING SOURCE |
Transcribing agency |
0 |
082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER |
Classification number |
005.13 SHE |
092 ## - LOCALLY ASSIGNED DEWEY CALL NUMBER (OCLC) |
Edition number |
0 |
100 ## - MAIN ENTRY--PERSONAL NAME |
Personal name |
Sheriff, William |
245 ## - TITLE STATEMENT |
Title |
Learning C++ by creating games with UE4 [electronic resource]: |
Remainder of title |
learn C++ programming with a fun, real-world application that allows you to create your own games! |
Statement of responsibility, etc. |
by William Sherif |
246 ## - VARYING FORM OF TITLE |
Title proper/short title |
Learn C++ programming with a fun, real-world application that allows you to create your own games! |
246 ## - VARYING FORM OF TITLE |
Title proper/short title |
Learn C++ by creating games with Unreal Engine four |
260 ## - PUBLICATION, DISTRIBUTION, ETC. |
Place of publication, distribution, etc. |
Birmingham, UK |
Name of publisher, distributor, etc. |
Packt Publishing |
Date of publication, distribution, etc. |
2015 |
300 ## - PHYSICAL DESCRIPTION |
Extent |
1 digital resource (322 pages) |
Other physical details |
illus. |
Dimensions |
25 cm |
490 ## - SERIES STATEMENT |
Materials specified |
Community experience distilled. |
500 ## - GENERAL NOTE |
General note |
Includes index. |
504 ## - BIBLIOGRAPHY, ETC. NOTE |
Bibliography, etc. note |
English |
505 ## - FORMATTED CONTENTS NOTE |
Formatted contents note |
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Coding with C++; Setting up our project; Using Microsoft Visual C++ on Windows; Using XCode on a Mac; Creating your first C++ program; Semicolons; Handling errors; Warnings; What is building and compiling?; Scripting; Exercise --<br/>ASCII art; Summary; Chapter 2: Variables and Memory; Variables; Declaring variables --<br/>touching the silicon; Reading and writing to your reserved spot in memory; Numbers are everything; More on variables; Math in C++; Exercises Branching code in more than two waysThe else if statement; Exercise; Solution; The switch statement; Switch versus if; Exercise; Solution; Summary; Chapter 4: Looping; The while loop; Infinite loops; Exercises; Solutions; The do/while loop; The for loop; Exercises; Solutions; Looping with Unreal Engine; Summary; Chapter 5: Functions and Macros; Functions; An example of a library function --<br/>sqrt(); Writing our own functions; A sample program trace; Exercise; Solution; Functions with arguments; Functions that return values; Exercises; Solutions; Variables, revisited; Global variables Local variablesThe scope of a variable; Static local variables; Const variables; Function prototypes; .h and .cpp files; prototypes.h contains; funcs.cpp contains; main.cpp contains; Extern variables; Macros; Advice --<br/>try to use const variables where possible; Macros with arguments; Advice --<br/>use inline functions instead of macros with arguments; Summary; Chapter 6: Objects, Classes, and Inheritance; struct objects; Member functions; The this keyword; Strings are objects?; Invoking a member function; Exercises; Solutions; Privates and encapsulation; Some people like it public Class versus structGetters and setters; Getters; Setters; But what's the point of get/set operations?; Constructors and destructors; Class inheritance; Derived classes; Syntax of inheritance; What does inheritance do?; is-a relationship; protected variables; Virtual functions; Purely virtual functions (and abstract classes); Multiple inheritance; private inheritance; Putting your classes into headers; .h and .cpp; Exercise; Summary; Chapter 7: Dynamic Memory Allocation; Dynamic memory allocation; The delete keyword; Memory leaks; Regular arrays; The array syntax; Exercise; Solutions |
520 ## - SUMMARY, ETC. |
Summary, etc. |
If you are really passionate about games and have always wanted to write your own, this book is perfect for you. It will help you get started with programming in C++ and explore the immense functionalities of UE4. |
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name entry element |
Computer games |
General subdivision |
Programming |
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name entry element |
Computer games |
General subdivision |
Design |
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name entry element |
Unreal Script (Computer program language) |
843 ## - REPRODUCTION NOTE |
Type of reproduction |
Photocopy |
887 ## - NON-MARC INFORMATION FIELD |
Source of data |
CamTech Library |
942 ## - ADDED ENTRY ELEMENTS (KOHA) |
Source of classification or shelving scheme |
Dewey Decimal Classification |
Koha item type |
Books |
Suppress in OPAC |
No |