]>
Commit | Line | Data |
---|---|---|
1 | # Read File Into Vector | |
2 | snippet readfile | |
3 | std::vector<char> v; | |
4 | if (FILE *${2:fp} = fopen(${1:"filename"}, "r")) { | |
5 | char buf[1024]; | |
6 | while (size_t len = fread(buf, 1, sizeof(buf), $2)) | |
7 | v.insert(v.end(), buf, buf + len); | |
8 | fclose($2); | |
9 | }${3} | |
10 | # std::map | |
11 | snippet map | |
12 | std::map<${1:key}, ${2:value}> map${3}; | |
13 | # std::vector | |
14 | snippet vector | |
15 | std::vector<${1:char}> v${2}; | |
16 | # Namespace | |
17 | snippet ns | |
18 | namespace ${1:`Filename('', 'my')`} { | |
19 | ${2} | |
20 | } /* $1 */ | |
21 | # Class | |
22 | snippet cl | |
23 | class ${1:`Filename('$1_t', 'name')`} { | |
24 | public: | |
25 | $1 (${2:arguments}); | |
26 | virtual ~$1 (); | |
27 | ||
28 | private: | |
29 | ${3:/* data */} | |
30 | }; | |
31 | snippet fori | |
32 | for (int ${2:i} = 0; $2 < ${1:count}; $2${3:++}) { | |
33 | ${4:/* code */} | |
34 | } |