- Create my own branch for tutorials and stuff like that
- Added vector example - Added threading example - Added glibmm source (for the examples) - temp defines.h hackmaster
parent
52669ecd51
commit
6f154e80ab
|
@ -37,6 +37,8 @@ struct frame_t
|
|||
unsigned char z;
|
||||
unsigned char windows[HEIGHT][WIDTH][CHANNELS];
|
||||
unsigned char segments[SEGWIDTH][SEGNUM][SEGCHANNELS];
|
||||
// int windows[HEIGHT][WIDTH][CHANNELS];
|
||||
// int segments[SEGWIDTH][SEGNUM][SEGCHANNELS];
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
Subproject commit 53596ab1de401a084fffaf7cd181dd1663d14630
|
|
@ -0,0 +1,25 @@
|
|||
// constructing vectors
|
||||
#include <iostream>
|
||||
#include <vector>
|
||||
|
||||
int main ()
|
||||
{
|
||||
unsigned int i;
|
||||
|
||||
// constructors used in the same order as described above:
|
||||
std::vector<int> first; // empty vector of ints
|
||||
std::vector<int> second (4,100); // four ints with value 100
|
||||
std::vector<int> third (second.begin(),second.end()); // iterating through second
|
||||
std::vector<int> fourth (third); // a copy of third
|
||||
|
||||
// the iterator constructor can also be used to construct from arrays:
|
||||
int myints[] = {16,2,77,29};
|
||||
std::vector<int> fifth (myints, myints + sizeof(myints) / sizeof(int) );
|
||||
|
||||
std::cout << "The contents of fifth are:";
|
||||
for (std::vector<int>::iterator it = fifth.begin(); it != fifth.end(); ++it)
|
||||
std::cout << ' ' << *it;
|
||||
std::cout << '\n';
|
||||
|
||||
return 0;
|
||||
}
|
Binary file not shown.
|
@ -0,0 +1,28 @@
|
|||
#include <map>
|
||||
#include <iostream>
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
map<char, int> freqs;
|
||||
char ch;
|
||||
|
||||
while (cin .get(ch))
|
||||
freqs[ch]++;
|
||||
|
||||
int i;
|
||||
map<char,int>::iterator it;
|
||||
|
||||
for (i=1, it = freqs.begin(); it != freqs.end(); ++it,++i) {
|
||||
switch (it->first)
|
||||
{
|
||||
case '\r': cout << "\\r"; break;
|
||||
case '\t': cout << "\\t"; break;
|
||||
case '\n': cout << "\\n"; break;
|
||||
case ' ' : cout << "Space"; break;
|
||||
default: cout << it->first;
|
||||
}
|
||||
|
||||
cout << "\t" << it->second << ((i%4) ? "\t" : "\n");
|
||||
}
|
||||
// cout << freqs;
|
||||
}
|
Loading…
Reference in New Issue