Intro to C on Windows - Day 4 Q&A
?
?

Keyboard Navigation

Global Keys

[, < / ], > Jump to previous / next episode
W, K, P / S, J, N Jump to previous / next timestamp
t / T Toggle theatre / SUPERtheatre mode
V Revert filter to original state Y Select link (requires manual Ctrl-c)

Menu toggling

q Quotes r References f Filter y Link c Credits

In-Menu and Index Controls

a
w
s
d
h j k l


Esc Close menu / unfocus timestamp

Quotes and References Menus and Index

Enter Jump to timestamp

Quotes, References and Credits Menus

o Open URL (in new tab)

Filter Menu

x, Space Toggle category and focus next
X, ShiftSpace Toggle category and focus previous
v Invert topics / media as per focus

Filter and Link Menus

z Toggle filter / linking mode

Credits Menu

Enter Open URL (in new tab)
0:20Q&A
0:20Q&A
0:20Q&A
0:22Braincruzer Do a segmentation error!
🗪
0:22Braincruzer Do a segmentation error!
🗪
0:22Braincruzer Do a segmentation error!
🗪
0:38chronaldragon Will you explain how negative numbers are encoded?
🗪
0:38chronaldragon Will you explain how negative numbers are encoded?
🗪
0:38chronaldragon Will you explain how negative numbers are encoded?
🗪
1:06chronaldragon What would be the difference if you used C++ classes instead of structs?
🗪
1:06chronaldragon What would be the difference if you used C++ classes instead of structs?
🗪
1:06chronaldragon What would be the difference if you used C++ classes instead of structs?
🗪
2:16Does the order of variable declaration affect their memory packing?
2:16Does the order of variable declaration affect their memory packing?
2:16Does the order of variable declaration affect their memory packing?
2:56Show a segmentation error
2:56Show a segmentation error
2:56Show a segmentation error
3:06Why are their 18 columns in the memory window?
3:06Why are their 18 columns in the memory window?
3:06Why are their 18 columns in the memory window?
4:06Why use char and short if they get padded to 32 bits like ints anyway?
4:06Why use char and short if they get padded to 32 bits like ints anyway?
4:06Why use char and short if they get padded to 32 bits like ints anyway?
9:03In case you weren't aware, the twitch stream doesn't stop when you kill the webcam video
9:03In case you weren't aware, the twitch stream doesn't stop when you kill the webcam video
9:03In case you weren't aware, the twitch stream doesn't stop when you kill the webcam video
9:21What is the arrow operator?
9:21What is the arrow operator?
9:21What is the arrow operator?
9:46idiocracy Why didn't big endianness become the thing instead of little endianness? Conversely, if Sony is in a world where little endianness is dominant in x86, why would they make things harder for everyone by choosing big endianness for the PS3?
🗪
9:46idiocracy Why didn't big endianness become the thing instead of little endianness? Conversely, if Sony is in a world where little endianness is dominant in x86, why would they make things harder for everyone by choosing big endianness for the PS3?
🗪
9:46idiocracy Why didn't big endianness become the thing instead of little endianness? Conversely, if Sony is in a world where little endianness is dominant in x86, why would they make things harder for everyone by choosing big endianness for the PS3?
🗪
17:50Aren't the sizes of short, int, and long determined by the CPU and memory architecture rather than always being 16-bits 32-bits, etc?
17:50Aren't the sizes of short, int, and long determined by the CPU and memory architecture rather than always being 16-bits 32-bits, etc?
17:50Aren't the sizes of short, int, and long determined by the CPU and memory architecture rather than always being 16-bits 32-bits, etc?
18:25After the pragma on the struct you could rearrange declarations so it's 11 bytes but on 3 of the 4 32-bit boundaries...
18:25After the pragma on the struct you could rearrange declarations so it's 11 bytes but on 3 of the 4 32-bit boundaries...
18:25After the pragma on the struct you could rearrange declarations so it's 11 bytes but on 3 of the 4 32-bit boundaries...
18:49How do you feel about functional programming?
18:49How do you feel about functional programming?
18:49How do you feel about functional programming?
18:56Is there a difference between combining multiple statements into a single line in the resulting code or is it just to save on typing?
18:56Is there a difference between combining multiple statements into a single line in the resulting code or is it just to save on typing?
18:56Is there a difference between combining multiple statements into a single line in the resulting code or is it just to save on typing?
19:40Is there a particular reason you cast the projectile pointer to a char pointer instead of an int?
19:40Is there a particular reason you cast the projectile pointer to a char pointer instead of an int?
19:40Is there a particular reason you cast the projectile pointer to a char pointer instead of an int?
21:03I don't know about the packing. I'm pretty sure it just puts the variable at an address in memory that is a multiple of that variables size
21:03I don't know about the packing. I'm pretty sure it just puts the variable at an address in memory that is a multiple of that variables size
21:03I don't know about the packing. I'm pretty sure it just puts the variable at an address in memory that is a multiple of that variables size
21:33Will Q&A continue when you start the main series?
21:33Will Q&A continue when you start the main series?
21:33Will Q&A continue when you start the main series?
21:38I'm new here. What is the goal of your stream and are you streaming stuff like this again?
21:38I'm new here. What is the goal of your stream and are you streaming stuff like this again?
21:38I'm new here. What is the goal of your stream and are you streaming stuff like this again?
21:56If pointers are always point to one byte, why are there ever any types besides unsigned char?
21:56If pointers are always point to one byte, why are there ever any types besides unsigned char?
21:56If pointers are always point to one byte, why are there ever any types besides unsigned char?
22:41Couldn't it [the platform decision] also be to make emulation harder?
22:41Couldn't it [the platform decision] also be to make emulation harder?
22:41Couldn't it [the platform decision] also be to make emulation harder?
22:50Yesterday you said why you plan to use visual studio as only a debugger, but you wouldn't be using the editor. What will you be using to edit code/compile if not using visual studio?
22:50Yesterday you said why you plan to use visual studio as only a debugger, but you wouldn't be using the editor. What will you be using to edit code/compile if not using visual studio?
22:50Yesterday you said why you plan to use visual studio as only a debugger, but you wouldn't be using the editor. What will you be using to edit code/compile if not using visual studio?
23:46What are these dword, word, and qword things in the win32api? I know they're typedefs so I'm asking why they exist.
23:46What are these dword, word, and qword things in the win32api? I know they're typedefs so I'm asking why they exist.
23:46What are these dword, word, and qword things in the win32api? I know they're typedefs so I'm asking why they exist.
24:50Not really directly related to the content of the stream, but do you think c++ has beaten c as the standard for game programming?
24:50Not really directly related to the content of the stream, but do you think c++ has beaten c as the standard for game programming?
24:50Not really directly related to the content of the stream, but do you think c++ has beaten c as the standard for game programming?
25:36How do you psychologically deal with not having visceral results for something you've been programming for a long time?
25:36How do you psychologically deal with not having visceral results for something you've been programming for a long time?
25:36How do you psychologically deal with not having visceral results for something you've been programming for a long time?
26:16You should really put a link to the handmade hero website in the twitch pages description.
26:16You should really put a link to the handmade hero website in the twitch pages description.
26:16You should really put a link to the handmade hero website in the twitch pages description.
26:41What do you think about rust for game development? Have you tried it out yet?
26:41What do you think about rust for game development? Have you tried it out yet?
26:41What do you think about rust for game development? Have you tried it out yet?
27:02Not sure you covered pointer dereference, but that would solve some arrow operator questions people were asking
27:02Not sure you covered pointer dereference, but that would solve some arrow operator questions people were asking
27:02Not sure you covered pointer dereference, but that would solve some arrow operator questions people were asking
28:00quantumplation In the past video you seem to dislike microsoft substantially. What do you think of many of their new open-source free initiatives announced recently?
🗪
28:00quantumplation In the past video you seem to dislike microsoft substantially. What do you think of many of their new open-source free initiatives announced recently?
🗪
28:00quantumplation In the past video you seem to dislike microsoft substantially. What do you think of many of their new open-source free initiatives announced recently?
🗪
31:20Thank you and closing thoughts
31:20Thank you and closing thoughts
31:20Thank you and closing thoughts