1 00:00:00,000 --> 00:00:04,970 2 00:00:04,970 --> 00:00:07,220 DOUG LLOYD ergo si quid habes viderimus video in structuris, 3 00:00:07,220 --> 00:00:10,950 Iam scimus quoniam habemus facultatem ad ordinandam amicitiam nostram sua notitia typus. 4 00:00:10,950 --> 00:00:14,530 Si youve solebat structuris scitis quod aliquando usura illis data typus 5 00:00:14,530 --> 00:00:16,446 possit actu esse paulo gravia eo 6 00:00:16,446 --> 00:00:19,210 have utor keyword struct Cum nos erant 'opus cum them-- 7 00:00:19,210 --> 00:00:21,257 struct car vel instrúite studiosum. 8 00:00:21,257 --> 00:00:23,090 Ut sit amet ut typus si vis habere 9 00:00:23,090 --> 00:00:24,830 simplex, ut consequat. 10 00:00:24,830 --> 00:00:26,390 Volumus volumus have-- poterit operari cum ea 11 00:00:26,390 --> 00:00:29,350 paulo plus actuaris exceptam viam, sicut int aut chari, aliquid a multum 12 00:00:29,350 --> 00:00:31,240 commodius est typus. 13 00:00:31,240 --> 00:00:33,100 >> Fortunate, illic ' hoc quodammodo in C, 14 00:00:33,100 --> 00:00:37,150 typedef aliquid dicitur, quod via ad creare actuaris exceptam seu revocetur 15 00:00:37,150 --> 00:00:38,640 nomina data genera. 16 00:00:38,640 --> 00:00:40,720 Vos can rewrite data quod iam sint genera, 17 00:00:40,720 --> 00:00:43,970 notitia typus aut scribere tibi. 18 00:00:43,970 --> 00:00:46,890 >> Primum quid tu genus definire in normali modo 19 00:00:46,890 --> 00:00:52,271 et tunc vos iustus alias eam ad aliquid else-- typedef nomen vetus nomen novum. 20 00:00:52,271 --> 00:00:53,520 Pulchellus versutius, ius? 21 00:00:53,520 --> 00:00:56,240 Sic possemus typedef ut praeexistentem data 22 00:00:56,240 --> 00:01:00,266 type of unsigned chari ut byte. 23 00:01:00,266 --> 00:01:03,140 Tum ex hoc, cum operum pietate fecerimus hunc type definition-- iterum, 24 00:01:03,140 --> 00:01:07,570 quod plerumque in summo futurum nostrae dot C lima, vel in a dot H file 25 00:01:07,570 --> 00:01:10,590 separatim, nos can iustus utuntur passim mordebit 26 00:01:10,590 --> 00:01:12,180 volumus usi unsigned char. 27 00:01:12,180 --> 00:01:14,300 Ut sit amet type breviores. 28 00:01:14,300 --> 00:01:19,280 >> In CS50 bibliotheca, faciemus Teraho nos typedef char stella sicut nervo. 29 00:01:19,280 --> 00:01:21,400 Quia abstracta auferte idea of ​​indicibusque. 30 00:01:21,400 --> 00:01:25,072 Et quod quidem filum a monstratorem Ad primum character-- 31 00:01:25,072 --> 00:01:26,780 an array of characters, quoniam suus 'iustus 32 00:01:26,780 --> 00:01:29,863 ita ut capiti turbatio inter Id verum that-- faciemus. 33 00:01:29,863 --> 00:01:35,140 Atque hac in re de codice in CS50 dot H typedef char stella chorda, 34 00:01:35,140 --> 00:01:39,021 ut paulo minus iusta ad negotia gravia. 35 00:01:39,021 --> 00:01:41,520 Iam vos vidi forsit modicum pretii hic 36 00:01:41,520 --> 00:01:44,160 sed typedef fit magna cum compositae cum structuras, 37 00:01:44,160 --> 00:01:45,780 sicut tactum est prius. 38 00:01:45,780 --> 00:01:48,550 Duas structuras type nomine verbi. 39 00:01:48,550 --> 00:01:52,020 Et ideo potest esse molestum creare purus id genus 40 00:01:52,020 --> 00:01:56,310 aut [tacita] instrúite aliquid tuus lineas iustus adepto realiter diutur. 41 00:01:56,310 --> 00:01:59,400 Et sic vos can utor typedef venire cum multum brevius aliquid. 42 00:01:59,400 --> 00:02:04,650 >> Si igitur ita definire raedam habeo mea definitione car-- struct car, 43 00:02:04,650 --> 00:02:07,230 tunc patefacio crispus ue omnia agrorum meorum structure, 44 00:02:07,230 --> 00:02:11,030 proxima crispus, ue, semi-colon-- post Ive definitur mea notitia typus, 45 00:02:11,030 --> 00:02:15,680 Possum typedef instrúite ut car car underscore t. 46 00:02:15,680 --> 00:02:19,670 Denique hoc feci ut unusquisque tempus ego volueram mecum aliter usus struct 47 00:02:19,670 --> 00:02:22,680 curru, ego can iustus utor car underscore t. 48 00:02:22,680 --> 00:02:26,480 Ut sit amet est brevior via exprimere idea pretiosaque exstructione 49 00:02:26,480 --> 00:02:28,530 quod EGO iustus creavit. 50 00:02:28,530 --> 00:02:33,620 >> Vel, quia structurae solet in typedef, 51 00:02:33,620 --> 00:02:37,980 illic 'a-- vos can vere definire type inter initium et finis. 52 00:02:37,980 --> 00:02:42,020 Sic iterum est typedef structure solet typedef, vetus nomen, nomen novum, 53 00:02:42,020 --> 00:02:45,360 ubi nomina sunt iam genera quod youve 'partum. 54 00:02:45,360 --> 00:02:49,620 Sed vos can vere definiat structure in medio autem typedef 55 00:02:49,620 --> 00:02:51,760 instead of having definire erit, seorsum condito, et tunc 56 00:02:51,760 --> 00:02:52,990 facere typedef of it. 57 00:02:52,990 --> 00:02:55,780 Et quod aspicere vellet sicut Teraho typedef instrúite car, 58 00:02:55,780 --> 00:02:59,957 aperta crispus, ue, omnes agro tuo definitiones Lucem propinquam praecinit crispus, ue, car t. 59 00:02:59,957 --> 00:03:03,290 Senex omnia vasa ejus in nomine rufus erat, et vestri 'iustus definiens structure 60 00:03:03,290 --> 00:03:05,610 simul et legit illud. 61 00:03:05,610 --> 00:03:07,790 Et tunc nomen novum is car underscore t. 62 00:03:07,790 --> 00:03:10,150 Itaque si incipiunt loqui in hoc codice, prius I 63 00:03:10,150 --> 00:03:13,279 Poterat dicere, struct car mycar semi-colon. 64 00:03:13,279 --> 00:03:14,820 Etiam non habent amplius quod faciant. 65 00:03:14,820 --> 00:03:20,265 Sed usus sum typedef ego potest dicere car underscore t, mycar. 66 00:03:20,265 --> 00:03:22,640 Ut sit amet viae breviores facere, et quidem suus 67 00:03:22,640 --> 00:03:24,515 futurum multus magis convenient, praesertim 68 00:03:24,515 --> 00:03:27,730 ut vos satus uti structurae amet in code. 69 00:03:27,730 --> 00:03:28,810 >> Im Doug Lloyd. 70 00:03:28,810 --> 00:03:30,640 Hoc est CS50. 71 00:03:30,640 --> 00:03:32,415