由买买提看人间百态

topics

全部话题 - 话题: std
首页 上页 1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)
S*********g
发帖数: 24893
1
http://www.prisoners.com/relcrime.html
宗教对犯罪率的影响
更加信仰基督的地方有更多的社会弊病和犯罪。这是格雷戈里。保罗在学术杂志《宗教
与社会》上发表的初步结论,这个杂志是内布拉斯加州一所教会学校的学报。
http://moses.creighton.edu/JRS/2005/2005-11.html
研究表明,基督教统治的美国南部和中西部地区,社会弊端和犯罪更严重,谋杀,性病
,死亡率更高。这项研究还表明,美国的犯罪率和基督徒比例,比其他发达世界国家都
高得多。
无法回避的现实是,基督教的教条更合适一个病态的社会。宗教狂热分子和极端主义比
毒品危害更大。
理性的人认识到基督教神话的荒谬可怜,而基督徒,尤其是福音派,或原教旨主义者,
不过是一些伪君子,用宗教作为武器来贬低他人。
格雷戈里。保罗的研究首次量化了基督教教义产生的社会效果。不只是基督教,一切狂
热的邪教都可能会有类似的邪恶效果。
当然,天主教会花了几百年压迫陷入贫困和苦难的老百姓。穆斯林有同样的呼吁
:暴力,复仇,排斥和压迫。
理智的人会奇怪宗教神话的诞生。
在美国,宗教=残酷。
Cr... 阅读全帖
x********e
发帖数: 35261
2
【 以下文字转载自 Dreamer 讨论区 】
发信人: SFDAVE (), 信区: Dreamer
标 题: Re: 湾区找妹指南!!
发信站: BBS 未名空间站 (Mon May 23 18:55:47 2016, 美东)
3. AMP,亚裔按摩店 Part 2.
还是先回复一下大家的问题,私信和帖子里都有人问安全的问题。安全的问题有两种,
第一就是人身安全,会不会被骗,会不会被抓之类的。第二就是STD的问题了。
人身安全,其实不用太担心。仙人跳, 警察抓人之类的事情,我在过去这5,6年还重来
没听过,遇过。最大的“骗”顶多是女生照片ps 过度,让你有被骗的感觉。另外有一
些垃圾,专门去抢韩妹和中国店,但过去5,6 年也只是发生了4,5次而已。所以我不
敢保证你绝对安全,但是发生事情的几率很小。
STD 的事情,我也不好说。首先我不是医生,关于这方面的知识你更应该问问你的医生
,或者上网去找一些信息。我要说的是,你出来找小姐,当然有STD 的风险。风险的大
小,和怎么预防才是主要的。如果你想完全没风险,在家打飞机就好了,我保证你安全
^_^. 我个人觉得,正规的小姐其... 阅读全帖
a**e
发帖数: 8800
3
什么是生殖器疱疹?
生殖器疱疹是由两类病毒引起的性传播疾病,分别称为 1 型和 2 型单纯疱疹病毒。
生殖器疱疹有多常见?
生殖器疱疹在美国较为常见。在美国,在 14 岁至 49 岁的人中,大约每 6 个人就有
1 人患有生殖器疱疹。
生殖器疱疹如何传播?
与患有此病的人口交、阴交或肛交,则可能患上疱疹。 疱疹疮中的液体携带有病毒,
接触这些液体可造成感染。因为病毒可以通过皮肤释放出来,传染给性伴侣,因此您可
能从受感染性伴侣处感染,虽然其无可见疮或不知道自己已受感染,
我怎样才能避免感染疱疹?
您可通过以下措施避免感染:
避免性行为;
与已接受检测且 STD 检测结果呈阴性的伴侣保持长期相互单一的性关系;
在每次发生性行为时正确使用乳胶避孕套和口交膜。
疱疹症状可能出现于乳胶避孕套覆盖的男性和女性生殖器区域。但是,避孕套没有覆盖
的部位也可能发生感染,因此避孕套可能不能完全保护您免受疱疹感染。
我有孕在身,生殖器疱疹对宝宝有何影响?
如果已怀孕且患有生殖器疱疹,进行产前护理就更为重要。如果您曾经有过生殖器疱疹
症状,或曾接触到或曾诊断患有生殖器疱疹,您需要告诉... 阅读全帖
k********k
发帖数: 5617
4
发信人: dollyparton2 (dollyparton), 信区: Piebridge
标 题: Re: 友情提醒: 接盘外F女要慎重... (转载)
发信站: BBS 未名空间站 (Mon Nov 14 13:27:20 2011, 美东)
【 以下文字转载自 Military 讨论区 】
发信人: dollyparton2 (dollyparton), 信区: Military
标 题: Re: 友情提醒: 接盘外F女要慎重...
发信站: BBS 未名空间站 (Mon Nov 14 13:26:30 2011, 美东)
几点评论:
1 主要是大陆/台湾华女。大马等华女很传统贤惠。
2 外F是主要原因。但根本讲是大陆/台湾华女自我保护意识不强,对美国社会缺乏足
够的认识。
3 HIV感染还是相对比较罕见。
4 但更应该堤防的是HPV(人乳头瘤病毒)感染,HPV感染占美国STD中的一半,这类感
染潜伏期很长,可以诱发女性宫颈癌,对女性比男性的危害更大。男性感染者没有任何
症状。统计表明这美国青少年25% 有STD,所以说无保护的外F还是很危险的。
5 很多STD感染无法痊愈... 阅读全帖
d**********2
发帖数: 684
5
【 以下文字转载自 Military 讨论区 】
发信人: dollyparton2 (dollyparton), 信区: Military
标 题: Re: 友情提醒: 接盘外F女要慎重...
发信站: BBS 未名空间站 (Mon Nov 14 13:26:30 2011, 美东)
几点评论:
1 主要是大陆/台湾华女。大马等华女很传统贤惠。
2 外F是主要原因。但根本讲是大陆/台湾华女自我保护意识不强,对美国社会缺乏足
够的认识。
3 HIV感染还是相对比较罕见。
4 但更应该堤防的是HPV(人乳头瘤病毒)感染,HPV感染占美国STD中的一半,这类感
染潜伏期很长,可以诱发女性宫颈癌,对女性比男性的危害更大。男性感染者没有任何
症状。统计表明这美国青少年25% 有STD,所以说无保护的外F还是很危险的。
5 很多STD感染无法痊愈,终身带病毒。
5 据我所知,除了WHITE/BLACK/BROWN TRASH,受过教育的美国人建立稳定的性伴侣
的时候,双方会公开自己的性史,只要都要去医院拿个STD报告。外F有几个人有这个脑
子?
6 所以说,接盘外F或F外的时候,首先要确认其有... 阅读全帖
S*********g
发帖数: 24893
6
http://www.prisoners.com/relcrime.html
宗教对犯罪率的影响
更加信仰基督的地方有更多的社会弊病和犯罪。这是格雷戈里。保罗在学术杂志《宗教
与社会》上发表的初步结论,这个杂志是内布拉斯加州一所教会学校的学报。
http://moses.creighton.edu/JRS/2005/2005-11.html
研究表明,基督教统治的美国南部和中西部地区,社会弊端和犯罪更严重,谋杀,性病
,死亡率更高。这项研究还表明,美国的犯罪率和基督徒比例,比其他发达世界国家都
高得多。
无法回避的现实是,基督教的教条更合适一个病态的社会。宗教狂热分子和极端主义比
毒品危害更大。
理性的人认识到基督教神话的荒谬可怜,而基督徒,尤其是福音派,或原教旨主义者,
不过是一些伪君子,用宗教作为武器来贬低他人。
格雷戈里。保罗的研究首次量化了基督教教义产生的社会效果。不只是基督教,一切狂
热的邪教都可能会有类似的邪恶效果。
当然,天主教会花了几百年压迫陷入贫困和苦难的老百姓。穆斯林有同样的呼吁
:暴力,复仇,排斥和压迫。
理智的人会奇怪宗教神话的诞生。
在美国,宗教=残酷。
Cr... 阅读全帖
C*******t
发帖数: 766
7
在校生认为男同性恋是高大上?这尼码是你自己内心的想法吗还是有什么调研?你自恨
就自恨,也别随便造谣阿
别的STD的社会危害性怎么就不如爱滋了?得爱滋的才几个人?美国2013年才不到5万,
中国2011年爱滋患者80万,别的STD患者都是以千万计的,美国近7000万,中国可能上
亿,STD有各种并发症,怎么让你说得像水痘一样呢?社会危害性就你这么算的?
“绝大多数STD同性(男同)要远高于异性” 这又是你屁股和脑袋混用的结论吗?还是教
会小册子教的?不会是personal experience吧?lol
看看正经文献怎么说的:
http://www.ncbi.nlm.nih.gov/pubmed/6893897
8种STD中3种男同比例更高,5种的男同比例要低于异性恋者,自己抽自己嘴巴的感觉如
何?lol
原来你对同性恋的歧视还分男女的啊,“神在这件事情上惩罚男性过于女性”,请教圣
经依据?
还在恬不知耻的说科学发展是因为基督教,你之前的什么三一学院哈佛耶鲁的blabla都被
批的体无完肤了怎么还好意思干巴巴的喊口号呢?
无知和愚昧永远是宗教滋生的温床,中国平均人口素质不高,被基督教迷惑... 阅读全帖
m****r
发帖数: 51
8
来自主题: Programming版 - 请教一个c++的问题
#include
#include
#include
#include
#include
void main()
{
using std::vector;
typedef std::pair dpair; //
vector data;
vector A;
std::transform(&A[0], &A[2]
, boost::counting_iterator(1)
, std::inserter(A,data.begin())
, boost::bind(std::make_pair, _1, _2)
);
}
上面一段程序在transform处有一点问题,自己试了半天还是不能编译通过,请问那位同
修能帮忙看看哪里出问题了?我用的是boost 1.3
i**p
发帖数: 902
9
Which one is the a valid function prototype? Is it C only?
A. template void Display(std::vector& obj);
B. template void Display(std::vector& obj);
C. template void Display(std::vector& obj);
D. template void Display(std::vector& obj);
E. template void Display(std::vector& obj);
x*****n
发帖数: 3422
10
来自主题: Programming版 - C++ implicit typename的问题
请看看哪里有问题?
// temp.cpp, test stl iterator
#include
#include
#include
using namespace std;
template void print(const set& mySet, const string& name)
{
set::const_iterator i;
}
int main()
{
}
// end of file
cygwin下g++ 3.4.4:
$ g++ temp.cpp
temp.cpp: In function `void print(const std::s
tor<_CharT> >&, const std::string&)':
temp.cpp:11: error: expected `;' before "i"
linux下g++ 3.2.3:
temp.cpp: In function `void print(const std::set,
k****4
发帖数: 43
11
来自主题: Programming版 - c++环境入门问题
一直用Java, 现在需要突击学下c++。随便找了本老书:
c++, An Introduction to computing 1998 by Adams, Leestma and Nyhoff
可是把里面的第一个源程序放到学校的unix上运行gcc sample.cpp,
竟然出了一堆错。源程序很简单:
#include
using namespace std;
int main() {
cout << "hello";
}
出错信息:
Undefined first referenced
symbol in file
std::basic_string, std::allocator >::
operator[](unsigned int) const/var/tmp//cceUTnka.o
std::cout /var/tm
i**p
发帖数: 902
12
来自主题: Programming版 - VC++ does not support strlen()
http://www.acceleratedcpp.com/details/msbugs.html
Chapter 12
Similar to the problems in Chapters 6 and 8, where VC++ 6.0 fails to include
the character classification functions (isalpha, isalnum, isspace etc.) as
part of the std namespace, it also fails to include the strlen function in
std. The workaround is analogous: Omit the qualification of std::strlen.
For example, in the Str constructor that takes a const char*:
#ifdef _MSC_VER
std::copy(cp, cp + strlen(cp), std::back_inserter(data));
#el
b***y
发帖数: 2799
13
来自主题: Programming版 - [合集] set of set?
☆─────────────────────────────────────☆
campos (campos) 于 (Mon Sep 26 21:24:28 2005) 提到:
in STL
how to define/use set of set
std::set setname;
doesn't work
☆─────────────────────────────────────☆
campos (campos) 于 (Mon Sep 26 21:37:58 2005) 提到:
ft
原来应该写成
std::set > setname;


☆─────────────────────────────────────☆
alexx (panda in love~八胖~饲羊员~水木十年) 于 (Mon Sep 26 21:42:07 2005) 提到:
不然机器怎么知道你造了啥set.
以下是附件内容:
j****i
发帖数: 305
14
来自主题: Programming版 - C++ optimization question
Does the gcc compiler optimize the following code?
std::vector v(5);
std::vector::iterator it;
for(it = v.begin(); it != v.end(); it++)
Or is it faster to do this:
std::vector v(5);
std::vector::iterator it;
std::vector::iterator end(v.end());
for(it = v.begin(); it != end; ++it)
Note that the temp variable end, and the preincrement of it.
I was reading Exceptional C++ and it says the second way is faster, but I'm
wondering if the comipler has gotten better since the boo
c**********e
发帖数: 2007
15
来自主题: Programming版 - C++ Q10: list and sort
#include
#include
#include
#include
using namespace std;
struct A {
int number;
A(int n=0):number(n) {}
bool operator<(const A& a) const { return number };
A generator() {
static A current(10);
current.number--;
return current;
}
int main()
{
std::list l;
std::generate_n(std::back_inserter(l), 10, generator);
std::sort(l.begin(),l.end());
return 0;
}
Referring to the code above, which one of the following is true regardin
D******4
发帖数: 47
16
Which allocator member function do standard containers use to acquire
storage for their elements in C++?
A. std::allocator<>::make(size_t)
B. std::allocator<>::new(size_t)
C. std::allocator<>::malloc(int)
D. std::allocator<>::allocate(size_t)
E. std::allocator<>::acquire(size_t)
我只知道D,allocate是allocator 的member function.
多谢
e****d
发帖数: 895
17
来自主题: Programming版 - double-checked locking
Anything wrong with this assuming do_something() doesn't modify its
object?
std::mutex m;
std::shared_ptr p;
if (!p)
{
std::lock_guard l(m);
if (!p)
p = std::shared_ptr(new Object);
}
p->do_something();
d****i
发帖数: 4809
18
来自主题: Programming版 - 请问关于overloading <<
std::cout<< s1+s2 < std::ostream::operator<<(std::cout, s1) + s2
这里你并没有定义ostream::operator+(std::ostream& os, str& s), 所以第二个"+"
号没法通过。试试把(s1+s2)放在括号里?
e*********k
发帖数: 12
19
来自主题: Programming版 - 这段C++代码有啥问题
下面的代码有时候会crash在LINE_A或LINE_B这两行,哪儿不对?
class A{
//...
map m_int2StrMap;
//...
void problematic(){
//...insert and erase of m_int2StrMap are involved
char temp[6] = {0};
int key = 12345;
//...temp's elements and key might be changed
map::iterator iter = this->m_int2StrMap.find(key);
if(iter != this->m_int2StrMap.end())
{
/*LINE_A*/ this->m_int2StrMap.erase(iter);
... 阅读全帖
e*******s
发帖数: 1979
20
以下这段代码 把set的iterator直接传递到parameter为reference的函数里
报错
test.cpp: In function 'int main()':
test.cpp:110: error: invalid initialization of reference of type 'std::
string&' from expression of type 'const std::basic_string traits, std::allocator >'
test.cpp:67: error: in passing argument 1 of 'void foo(std::string&)'
make: *** [a] Error 1
如果修改代码
1. void foo(string &s) --> void foo(string s)
2. string s = *it; foo(s);
3. void foo(string &s) --> void foo(cons... 阅读全帖
G***l
发帖数: 355
21
来自主题: Programming版 - 问个c++问题
你那个Receive里面应该用std::forward而不是std::move。std::move把任何value都
cast成rvalue,比如你有
string a = ...;
holder.Receive(a);
cout << a << endl;
在后面再用a的时候就会出错,因为a的内容已经被你悄悄的move到m_baton里了,但是
你在外面还能继续用a。别人,或者未来的你自己,看代码不会知道你在receive里面做
了什么,后面继续用a的话运行时就会挂掉。
std::forward会把lvalue保持lvalue,rvalue保持rvalue。上面那段code如果Receive
里面是std::forward的话m_baton会被用a来copy construct。后面接着用a不会出错。
如果你是调用holder.Receive(some_func_return_string());的话,m_baton会使用
move constructor来构造。
a*********a
发帖数: 3656
22
来自主题: Programming版 - 问个c++问题
in c++ 11:
template
class Holder {
std::static_assert(!std::is_copy_constructible::value);
std::static_assert(std::is_move_constructible::value);
Baton m_baton;
void Receive(Baton &&b) { m_baton = std::move(b); }
}
any Baton passed that is copy constructible, or is not move constructible
should cause a compilation error.
disclaimer: I have not used these traits, so you probably need to fiddle to
make it work.
anyhow check out type_traits. I did similar things b... 阅读全帖
x******a
发帖数: 6336
23
来自主题: Programming版 - 请教(C++)
I defined a random number generator class norm, I would like to define a std
::vector of norm. However it did not work.
I got "Debug Assertation Failed" after the first of for loop.
Expression:_BLOCK_TYPE_IS_VALID(pHead->nBlockUse).
Any input are appreciated. Thanks!
code:
unsigned long seeds[]={123, 345, 356};
std::vector myseeds(std::begin(seeds), std::end(seeds));
std::vector mynorm;
for(auto it=myseeds.begin(); it!=myseeds.end(); ++it)
{
mynorm.push_back(norm(*it));
... 阅读全帖
x******a
发帖数: 6336
y**b
发帖数: 10166
25
来自主题: Programming版 - C++含有指针成员的类
这个自然,就是不明白编译器怎么判断ptr1还在vector里面呢,总之reset有点特别,
或者智能指针实现有点特别。
如果是个内置指针,放入容器,然后delete该指针,会调用destructor,这个与上面的
行为不一样。代码如下:
int main(int argc, char** argv)
{
A *ptr1 =new A();
A *ptr2 = new A();
std::vector ptrList;
{
std::cout << "In the nested scope 1n";
ptrList.push_back(ptr1);
ptrList.push_back(ptr2);
}
{
std::cout << "In the nested scope 2n";
delete ptr1;
delete ptr2;
}
{
std::cout << "In the nested scope 3n";
ptrList.c...
阅读全帖
y**b
发帖数: 10166
26
来自主题: Programming版 - 容器中放置智能指针一问
请看伪码:
class A;
class B {
std::vector> aVec;
public:
do() {
for (int i = 0; i < 1000000; ++i) {
for (int j = 0; j < 1000; ++j) {
// method 1, rValue
// aVec.push_back()std::unique_ptr(new A(j));
// or method 2:
std::unique_ptr
ptr(new A(j)); // lValue
aVec.push_back(std::move(ptr)); // must use move
}
// use aVec
// memory released at the end of each outer loop?
// if...
阅读全帖
a***y
发帖数: 19743
27
说明统计差异的时候用std err而不用std dev没有任何错误吧
std err的err bar和是否significant的association是很显著的,所以标出来比std
dev更有视觉信息量。当然如果你std dev也很小的bar,说明差异更显著。
m*******1
发帖数: 58
28
问题在namespace.
加上
using std::fstream;
或者去掉
using std::cin;
using std::cout;
using std::string;
只用
using namespace std;
问题就解决了。
r*****s
发帖数: 262
29
可以这样理解吗?
就拿smic18为例。
1.8v标准数字管 (就一种)
3.3v i/o管 (就一种)
Std Digital Cell Lib 是由1.8v标准数字管组成的
smic18 mixed signal工艺由
3.3v i/o管 + 1.8v标准数字 Std Digital Cell Lib
组成的
smic18 EEPROM工艺
3.3v i/o管 + 1.8v标准数字 Std Digital Cell Lib + EEPROM这个特殊工艺
组成的
smic18 BCD工艺
3.3v i/o管 + 1.8v标准数字 Std Digital Cell Lib + Bipolar CMOS这个特殊工艺
组成的
smic18 高压工艺
3.3v i/o管 + 1.8v标准数字 Std Digital Cell Lib + 高压管这个特殊工艺
组成的
对吗?

Lib
w********0
发帖数: 1211
30
非常感谢sunnyedinken, jyjyjjyy, binrose,现在编译倒是通过了,无论是加上using std::fstream, 或者整个
的using namespace std都行。但新问题又来了,运行起来打不开文件。
我照着Lippman那本书写的:
ofstream outfile;
outfile.open("test.txt");
if (!outfile) {
cerr << "error: unable to open output file: \n ";
}
outfile.close();
运行起来总是告诉我 error: unable to open output file:
也就是文件根本就没打开。
我尝试着建立一个文件放在目录里(和source,header同一个目录下) ,也没用。
ifstream,ofstream都不行。
也尝试过定义的时候直接bind: ofstream outfile("test.txt"), 还是不行。
看来我实在太弱了。
********************... 阅读全帖
p********1
发帖数: 2785
31
来自主题: Military版 - ZT: I don't believe her story
销售状况
http://www.novelrank.com/asin/1591845521
Bend, Not Break:A Life in Two Worlds
Amazon.com
Last Sale: 2 hours
February Sales: 80
January Sales: 595
Current Rank: 1,408
Sales Rank Stats chevron down
Best Rank: 24
Worst Rank: 453,535
Average: 57,555
Std Dev: 93,396
Amazon.co.uk
Last Sale: 69 days,
21 hours
February Sales: 0
January Sales: 0
Current Rank: 436,631
Sales Rank Stats chevron down
Best Rank: 206,764
Worst Rank: 206,764
Average... 阅读全帖
g******l
发帖数: 5103
32
来自主题: Military版 - 国女唯一比白妞强的地方
看来国女完败了,连性病都比白女多
But we found that Asian American young women are at risk of high STDs. For
instance, Asian American women had a higher prevalence of STDs than White
women in both 1995 (10.4% vs. 7.7) and 2001 (13.5% vs. 8.3%). The incidence
of STDs (not diagnosed with STDs in 1995, but developed STIs in 2001) among
Asian American women was also higher than that of White women."
d*******2
发帖数: 3045
33
But we found that Asian American young women are at risk of high STDs. For
instance, Asian American women had a higher prevalence of STDs than White
women in both 1995 (10.4% vs. 7.7) and 2001 (13.5% vs. 8.3%). The incidence
of STDs (not diagnosed with STDs in 1995, but developed STIs in 2001) among
Asian American women was also higher than that of White women."
[url=http://www.bu.edu/phpbin/news-cms/news/?dept=692&id=52827]http://www.bu.edu/phpbin/news-cms/news/?dept=692&id=52827[/url]
波士顿大学的... 阅读全帖
c*******a
发帖数: 1879
34
这种弱智儿童也能够进谷歌
看来谷歌是世风日下 将是i现在的IBM和诺基亚的后果
【 以下文字转载自 JobHunting 讨论区 】
发信人: zengqinghan (Zzz), 信区: JobHunting
标 题: Re: 面试结束,晒3个 Java面试题,请大家讨论。
发信站: BBS 未名空间站 (Sat Nov 18 15:24:05 2017, 美东)
第三提我也见到过,不过是C++的,其实很简单,就是a执行完解锁b,b执行完解锁c...
开始就a解锁就行了。Java的不懂。
参考代码:
#include
#include
#include
using namespace std;
class Solution
{
mutex mutexa, mutexb, mutexc;
int N = 0;
void threada()
{
for (int i = 0; i < N; ++i)
{
mutexa.lock();
... 阅读全帖
c*******a
发帖数: 1879
35
【 以下文字转载自 JobHunting 讨论区 】
发信人: justicezyx (just), 信区: JobHunting
标 题: Re: 大家看看一个自称狗家码农写的代码 (转载)
发信站: BBS 未名空间站 (Sun Nov 19 17:50:19 2017, 美东)
几个细节,跟google c++代码要求差别比较大。
这个代码我是看不懂在做什么。
#include
#include
#include
using namespace std;
// using declarations on namespace is banned in google c++ code
class Solution
{ // this is not the style used in google, if you write c++ in google, I
feel very difficult to believe that you can resist the muscle memory and
uses a differ... 阅读全帖
s*****r
发帖数: 11545
36
Not necessarily, but unlike Asian women in USA, white women don't have to go
after assholes to survive, so even if white women have 10 sexual partners
and Asian women in USA have only 5, chance of getting STDs is still lower
for white women. This also explains why in Asian nations Asian women don't
have significantly higher STD infection rate than Asian men.
That general who claims that Asian get STDs from hookers has gone too far.
It is not because Asian men in Asian nations are bad, it because... 阅读全帖

发帖数: 1
37
来自主题: Military版 - 这货是个著名法拉盛老将
Std有勒狗兹勒
lol
赏个勒狗给std
天津std叫唤一声哥赏个勒狗
给std
b*******y
发帖数: 239
38
来自主题: JobHunting版 - 请教operator const char*() 的问题
原题也是在这个版上有人发的C++的其中一题,已copy下来:
class Person{
public:
Person(const char* szName);
const char* GetName() const;
/*put a function here*/
private:
char *m_szName;
};
int main()
{
Person person("John");
std::cout << Person;
return 0;
}
Referring to the sample code above, which one of the following member
functions do you add at the comment to support std::cout << person
statement?
A. std::string operator() { return GetName(); }
B. std::string ToString() { retur
s*********t
发帖数: 1663
39
来自主题: JobHunting版 - 问个编程题
我随便写了一个,凑合看下吧。。
std::set fibRange(int m, int n)
{
assert(m<=n);
std::set Set;
std::stringstream ss;
std::string s;
int n1,n2, tmp;
for(int i=1; ; i++){
n1 = i;
n2 = i+i;
ss.str("");
ss< s = ss.str();
if(atoi(s.c_str()) > n){
break;
}
while( atoi(s.c_str()) < m){
tmp = n1 + n2;
n1 = n2;
n2 = tmp;
ss< s = ss.str();
c**********e
发帖数: 2007
40
来自主题: JobHunting版 - C++ Q66: reverse a string -- is it efficient
Your solution looks nice, but I got the following error:
Error: Could not find a match for std::swap Allocator>(char, char) needed.
Any solution?
h*****g
发帖数: 944
41
来自主题: JobHunting版 - 再问一个碰到的C++问题
Q1) Which of the following general functions gives a pointer to the
immediate
base class of a derived class, i.e. the direct parent class?
A) parent()
B) super()
C) base()
D) This function does not exist.
我好像选了super(), 这个java里有,c++里有没有啊?
Q2) What is the problem with the following code snippet?
class myclass;
myclass* pmc = new myclass();
free(pmc);
A) The problem is that releasing memory with "free" is possible only if the
memory was allocated with "malloc".
B) The problem is that "free" ... 阅读全帖
s****y
发帖数: 1
42
来自主题: JobHunting版 - aababccbc remove abc
不用栈应该也可以吧
bool isMatch(const std::string &str,const std::string &pattern,int loc){
int i = pattern.size()-1;
while( i >= 0){
if(pattern[i--] != str[loc--])
return false;
}
return true;
}
void removeStringPattern(std::string &str, const std::string & pattern){
if( str.empty() || pattern.empty() || str.size() < pattern.size())
return;
int patternSize = pattern.size();
int strSize = str.size();
int loc = 0;
while(strSize >= patternSize... 阅读全帖
k***t
发帖数: 276
43
Good explanation! Very straightforward.
What about next_combination()? There is some code online, no straightforward
explanation though.
http://stackoverflow.com/questions/127704/algorithm-to-return-a
template
bool next_combination(const Iterator first, Iterator k, const Iterator last)
{
/* Credits: Mark Nelson http://marknelson.us */
if ((first == last) || (first == k) || (last == k))
return false;
Iterator i1 = first;
Iterator i2 = last;
++i1;
if (la... 阅读全帖
s*******f
发帖数: 1114
44
来自主题: JobHunting版 - 问几道算法题
//2. Given an array of 'n' random integers. Given an integer k<=n. Find the
k
//numbers such that the minimum difference of all the possible pairs of k
//numbers is maximum (maximum among other minimum differences for various
//possible selections of k numbers ).
//
void FindMaxMinGapSubArray(int *in, int len, std::vector *out, int k){
if (!in || len < 1 || !out || len < k || k < 2)
return;
std::sort(in, in + len);
// 1 2 3 4 5
int max_gap = (*(in + len - 1) - *in) /... 阅读全帖
C***y
发帖数: 2546
45
来自主题: JobHunting版 - 问个C++ virtual function的问题
有没有办法强制基类中定义的pure virtual function在所有的继承类中实现
For example:
class A
{
public:
virtual void func() = 0;
};
class B: public A
{
public:
void func() { std::cout<<"In B"< };
class C: public B
{
public:
void func() { std::cout<<"In C"< };
class C中也必须实现 func,否则报错
C***y
发帖数: 2546
46
来自主题: JobHunting版 - 问个C++ virtual function的问题
有没有办法强制基类中定义的pure virtual function在所有的继承类中实现
For example:
class A
{
public:
virtual void func() = 0;
};
class B: public A
{
public:
void func() { std::cout<<"In B"< };
class C: public B
{
public:
void func() { std::cout<<"In C"< };
class C中也必须实现 func,否则报错
首页 上页 1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)