the phrygian cap


luisbg

@luisbg

luis@debethencourt.com



Ohloh profile for Luis de Bethencourt
Blogalia




<Diciembre 2017
Lu Ma Mi Ju Vi Sa Do
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
             

Creative Commons License


planet gnome
planet ubuntu
alberto ruiz
andy wingo
jeff fortin
slomo's blog
jan schmidt
vincent's random waffle



"all religions, arts and sciences are branches of the same tree. all these aspirations are directed toward ennobling man's life, lifting it from the sphere of mere physical existence and leading the individual towards freedom." albert einstein

C++ Cheat Sheet



I spend most of my time writing and reading C code, but every once in a while I get to play with a C++ project and find myself doing frequent reference checks to cppreference.com. I wrote myself the most concise cheat sheet I could that still shaved off the majority of those quick checks. Maybe it helps other fellow programmers who occasionally dabble with C++.

class ClassName {
  int priv_member;  // private by default
protected:
  int protect_member;
public:
  ClassName() // constructor
  int get_priv_mem();  // just prototype of func
  virtual ~ClassName() {} // destructor
};

int ClassName::get_priv_mem() {  // define via scope
  return priv_member;
}

class ChildName : public ClassName, public CanDoMult {
public:
  ChildName() {
    protect_member = 0;
  } ...
};

class Square {
  friend class Rectangle; ... // can access private members
};


Containers: container_type<int>
 list -> linked list
  front(), back(), begin(), end(), {push/pop}_{front/back}(), insert(), erase()
 deque ->double ended queue
  [], {push/pop}_{front/back}(), insert(), erase(), front(), back(), begin()
 queue/stack -> adaptors over deque
  push(), pop(), size(), empty()
  front(), back() <- queue
  top() <- stack
 unordered_map -> hashtable
  [], at(), begin(), end(), insert(), erase(), count(), empty(), size()
 vector -> dynamic array
  [], at(), front(), back(), {push/pop}_back, insert(), erase(), size()
 map -> tree
  [], at(), insert(), erase(), begin(), end(), size(), empty(), find(), count()

 unordered_set -> hashtable just keys
 set -> tree just keys

15 Comentarios


Referencias (TrackBacks)

URL de trackback de esta historia http://luisbg.blogalia.com//trackbacks/76869

Comentarios

1
De: gclub Fecha: 2017-09-19 17:10

ถ้าคุณหลงรักคาสิโนออนไลน์และนี่คือคำตอบ gclub คาสิโนออนไลน์ของเราเปิดให้บริการคาสิโนออนไลน์ตลอด 24 ชั่วโมงถ่ายทอดสดสัญญาณจากปอยเปตที่จะช่วยให้คุณเดิมพันคาสิโนออนไลน์ที่ถูกต้องโดยคาสิโนออนไลน์อันดับ 1 ในภูมิภาคเอเชีย สำหรับคาสิโนในไทย gclub casino online ที่รับความนิยมสูงมากเนื่องจากมีผู้ใช้บริการค่อนข้างเยอะรวมไปถึงหน่วยบริการในการแก้ไขปัญหาต่างๆของผู้ใช้บริการคุณสามารถเข้าใช้งานได้โดยผ่านทาง คาสิโนไทย เราหวังว่าคุณจะได้รับสิ่งที่คุณต้องการสำหรับการเดิมพันคาสิโนออนไลน์ผ่านเว็บไซต์ หากคุณมีปัญหาหรือต้องการความช่วยเหลือคุณสามารถติดต่อฝ่าย support คาสิโนออนไลน์ของเราได้ตลอด 24 ชั่วโมงซึ่งเรามีบริการผ่าน gclub มือถือโดยคุณสามารถติดต่อสอบถามได้ผ่านทางเว็บไซต์หรือรายของเรานั่นเอง

สำหรับผู้เล่นคาสิโนออนไลน์ที่ติดต่อเข้ามาใหม่หรือทำการสมัครใหม่แน่นอนคุณจะได้รับเครดิตฟรีในการวางเดิมพัน หรือคุณจะเลือกเป็นโบนัสในการเล่น หรือเลือกรับเป็นส่วนลดในการเล่นถ้าคุณมียอดการเล่นสะสม คุณสามารถได้รับโบนัสในยอดเล่นกันสะสมได้ซึ่งเรามีเกมให้คุณสามารถตรวจสอบได้ผ่านทางเข้า gclub และแน่นอนสำหรับผู้เล่นหน้าใหม่คุณอาจจะหา วิธีหรือเทคนิคในการโกงบาคาร่า เรายังมีวิธีและเทคนิคในการโกงบาคาร่า ทำให้ผู้เล่นได้เปรียบแต่ทั้งนี้ส่วนหนึ่ง ผู้เล่นจะต้องมีความพึงพอใจในส่วนที่ตั้งไว้ เช่นตั้งเป้าหมาย 200 บาท เมื่อผู้เล่นได้ยอดถึง 200 บาทก็ควรที่จะเลิก คนที่จะระงับยังและชั่งใจในการเล่นเพื่อไม่ให้ เสียแผนการเล่น หรือเสียการเดิมพันหรือเสียการครอบครองแผ่นที่เราคิดไว้ในการเล่นคาสิโนออนไลน์



2
De: ras al khaimah all inclusive holidays Fecha: 2017-11-18 03:15

I am very pleased to discovered it your blog. I'll be definitly checking back soon to find out what additional posts you will share soon.



3
De: roasting stick Fecha: 2017-11-21 09:04

I must say I really appreciate everytime I am here reading your wonderful blog. I am so excited everyday for your additional useful thoughts plus much more fantastic blogs..



4
De: christina Fecha: 2017-11-22 00:52

This will totally be genuinely exceptional details for me Rixos Premium



5
De: annbrowne Fecha: 2017-11-24 10:19

This is genuinely excellent discuss. And I got across such effective topic dukes dubai



6
De: out there Fecha: 2017-12-09 09:30

This is a great high resolution screen which you have shared for the users. Making a website is not an easy task but managing a good website is really a hard work. As far as this website is concerned, I am very happy. out there



7
De: besiemrgns01 Fecha: 2017-12-11 03:23

This is significant information and info as surely as fantastic performs here buy chicken waterers



8
De: bella Fecha: 2017-12-11 06:04

Incredible needs and details this is so outstanding site InterCon Abu Dhabi



9
De: apply Fecha: 2017-12-11 08:23

Thank you so much for the post you do. I like your post and all you share with us is up to date and quite informative, apply



10
De: mrycogwls Fecha: 2017-12-15 02:51

Excellent data and truly adored this webpage it's superb details and fact in this article male enhancement supplements



11
De: eunice Fecha: 2017-12-15 03:33

I’m satisfied by the main details that you have on this webpage. Thank you for this post Performix SST



12
De: five palm jumeirah Fecha: 2017-12-15 06:52

Your insights are excellent and it was the reason why I keep on visiting your wonderful site.



13
De: bella Fecha: 2017-12-17 02:32

Your webpage is exceptional and this is a great extraordinary article intercontinental hotel abu dhabi



14
De: crystlfnleys Fecha: 2017-12-17 03:43

I’m highly satisfied with the offered details crazybulk dbal review



15
De: uali20 Fecha: 2017-12-17 08:59

Please give some advice on how to achieve this kind of posts.
blog



Nombre
Correo-e
URL
Dirección IP: 54.91.171.137 (1adcdf3252)
Comentario
¿Cuánto es: mil + uno?

©2007-2015 luis de bethencourt guimera
powered by Blogalia