
u11.cpp
#include <iostream>
namespace demo {
class Demo {
public:
int a;
int b;
int do_something() {
return a + b;
}
};
}
int main() {
demo::Demo d;
d.a = 11;
d.b = 22;
std::cout << d.do_something()
<< std::endl;
return 0;
}
/* Kaiching Chang
u11.cpp
2014-02 */u1101.cpp
#include <iostream>
namespace demo {
namespace demo2 {
class Demo {
public:
int a;
int b;
int do_something() {
return a + b;
}
};
}
}
int main() {
demo::demo2::Demo d;
d.a = 33;
d.b = 44;
std::cout << d.do_something()
<< std::endl;
return 0;
}
/* Kaiching Chang
u1101.cpp
2014-02 */u1102.cpp
#include <iostream>
namespace {
class Demo {
public:
int a;
int b;
int do_something() {
return a + b;
}
};
}
int main() {
Demo d;
d.a = 55;
d.b = 66;
std::cout << d.do_something()
<< std::endl;
return 0;
}
/* Kaiching Chang
u1102.cpp
2014-02 */u1103.cpp
#include <iostream>
inline namespace {
class Demo {
public:
int a;
int b;
int do_something() {
return a + b;
}
};
}
int main() {
Demo d;
d.a = 55;
d.b = 66;
std::cout << d.do_something()
<< std::endl;
return 0;
}
/* Kaiching Chang
u1103.cpp
2014-02 */u1104.cpp
#include <iostream>
namespace demo {
class Demo {
public:
int a;
int b;
int do_something() {
return a + b;
}
};
}
using namespace std;
using namespace demo;
int main() {
Demo d;
d.a = 77;
d.b = 88;
cout << d.do_something()
<< endl;
return 0;
}
/* Kaiching Chang
u1104.cpp
2014-02 */the end
沒有留言:
張貼留言
0.留言請選擇註冊帳號, Google 或 OpenID 均可
1.歡迎留言交流,但不歡迎垃圾留言及廣告留言
2.文章相關問題歡迎提出,請減少情緒性留言
3.非文章相關內容,請到 G+ 社群或 FB 社團提出
4.問作業之留言會被直接刪除
5.莫忘網路禮節
6.可使用部份HTML標記,如 <b> 、 <i> 、 <a>
7.站長保留刪除留言的權力