Skip to content

Instantly share code, notes, and snippets.

sizeof(int) = 4
sizeof(long long) = 8
sizeof(int*) = 4
a[5] = 5
5[a] = 5
a[5LL] = 5
5LL[a] = 5
i = 5
#include <iostream>
class Base {
private:
class Child {
private:
int member;
Child(): member(6) {}
};
git clone [email protected]:cammckinnon/CS240-Test-Cases.git
template <class A>
class Outer {
public:
class Inner {
public:
template <class C>
void foo(Outer<C>::template Inner innerC) { }
};
Inner inner;
template <class A>
class Outer {
public:
template <class B>
class Inner {
public:
template <class C>
void foo(Outer<C>::template Inner<C> innerC) { }
};
template <class A>
class Outer {
public:
template <class B>
class Inner {
public:
template <class C>
void foo(typename Outer<C>::template Inner<C> innerC) { }
};
#include <iostream>
#include <vector>
std::vector<bool> v;
int main() {
v.push_back(true);
bool& r = v[0];
r = false;
std::cout << v[0] << "\n";
#include <iostream>
#include <vector>
std::vector<bool> v;
bool& first() {
return v[0];
}
int main() {
#include <iostream>
#include <vector>
std::vector<bool> v;
int main() {
v.push_back(true);
auto r = v[0];
#include <iostream>
#include <vector>
std::vector<bool> v;
decltype(v[0]) first() {
return v[0];
}
int main() {