본문 바로가기

2018-02/c++

(25)
string manipulations ( pointers ) string append 할 일이 생기는 경우:vector<char> 을 사용해 reserve 후 append 해서 string sam(t.begin(),t.end()) 해도 되고후에 복사하는 시간 아끼려면string sam = ""sam.reserve(100)// 될꺼 같았는데 안돔 ㅜㅜ// 걍 벡터에 옮겨서 작업해야될지도?1234567891011121314151617181920212223242526272829303132333435363..
strings(3) 1234567891011121314151617181920212223242526272829303132#include "stdafx.h"#include <cstdio>#include <iostream>#include <algorithm>#include <string> using namespace std; void rever..
Strings(2) 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485#include "stdafx.h"#include <iostream>#include <cstdio>#include&n..
relational data structures & strings (C++ STL) 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201..
dynamic allocation of 2-dimension array 12345678910111213141516171819202122232425#include "stdafx.h"#include <cstdio> using namespace std; int main() {    int ** tmp;    tmp = new in..
c++ reference variables 1234567891011121314151617181920#include "stdafx.h"#include <iostream> using namespace std; int func(int & num) {    num = num+3;    return ..
Template classes, operator overloading 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576#include "stdafx.h"#include <cstdio>#define FUNC(X) X*X*X using namespace&..
time&chronos chrono library123456789101112131415161718192021222324#include "stdafx.h"#include <iostream>#include <chrono>#include <ctime> using namespace std; long fibonacci(int n) {  ..