+ -
当前位置:首页 → 问答吧 → std::string [200分]

std::string [200分]

时间:2011-12-06

来源:互联网


C/C++ code

#include <iostream>

int main()
{
    std::string str;
    std::cin>>str;//string 是不是不支持 op>>(istream&,string)?求标准化,在坛子里面看到有人这么用,但是在我的编译器上没有这个重载。、
    system("pause");
    return 0;
}




后面的才是主要问题[150分]:
呵呵

客户端,后台?
选做后台(linux)好还是客户端(windows)好,两者对我来说都是一样的陌生。但是哪个的发展空间大一点呢?是不是做客户端的很难变成高级架构师之类的?新手菜鸟求指示。。。。

作者: mingliang1212   发布时间: 2011-12-06

搞Linux的Server开发相对稳定一些,也简单一些。Win32编程很难。而且没啥前景。

作者: healer_kx   发布时间: 2011-12-06

是不是你没有 #include <string> 
??

作者: healer_kx   发布时间: 2011-12-06

等到Win8一出来,Win32那些SDK开发方式就都过时了。

作者: healer_kx   发布时间: 2011-12-06

string是支持这样输入的。

作者: pengzhixi   发布时间: 2011-12-06

template<typename _CharT, typename _Traits, typename _Alloc>
  basic_istream<_CharT, _Traits>&
  operator>>(basic_istream<_CharT, _Traits>& __is,
basic_string<_CharT, _Traits, _Alloc>& __str);

作者: pengzhixi   发布时间: 2011-12-06

应该有吧,
后台和客户端都不错,看个人的兴趣。
客户端和界面接触的多些,后台主要是程序的逻辑。
个人倾向于后台,但是客户端懂一些也很重要,毕竟后台需要和客户端交互。

作者: zzcmx2008   发布时间: 2011-12-06

template<class _Elem,
class _Traits,
class _Alloc> inline
basic_istream<_Elem, _Traits>& __CLRCALL_OR_CDECL operator>>(
basic_istream<_Elem, _Traits>& _Istr,
basic_string<_Elem, _Traits, _Alloc>& _Str)

作者: pengzhixi   发布时间: 2011-12-06

引用 2 楼 healer_kx 的回复:
是不是你没有 #include <string>
??


呵呵,真的是这个问题,原来他的重载竟然不是和类的声明在同一个文件。。。

那个win8 是怎么样的编程?

作者: mingliang1212   发布时间: 2011-12-06

引用 8 楼 mingliang1212 的回复:

引用 2 楼 healer_kx 的回复:
是不是你没有 #include <string>
??


呵呵,真的是这个问题,原来他的重载竟然不是和类的声明在同一个文件。。。

那个win8 是怎么样的编程?


Win8依然可以用C++,但是SDK不再是MFC,WTL这些类库了,虽然也兼容,但是更像是今天的WPF/Silverlight(使用C#开发)的方式。

作者: healer_kx   发布时间: 2011-12-06

引用 9 楼 healer_kx 的回复:
引用 8 楼 mingliang1212 的回复:

引用 2 楼 healer_kx 的回复:
是不是你没有 #include <string>
??


呵呵,真的是这个问题,原来他的重载竟然不是和类的声明在同一个文件。。。

那个win8 是怎么样的编程?


Win8依然可以用C++,但是SDK不再是MFC,WTL这些类库了,虽然也兼容,但是更像是今天的WPF/Si……
哎,看来微软也是为了推广c#

作者: pengzhixi   发布时间: 2011-12-06


也很迷茫,我现在是规格,界面,后台一条龙再搞,压力相当大
没办法,谁叫我是新人,也许不久我就能找到方向。
干自己喜欢干的事你才能干的长久,这是不变的道理

作者: qscool1987   发布时间: 2011-12-06

引用 11 楼 qscool1987 的回复:
也很迷茫,我现在是规格,界面,后台一条龙再搞,压力相当大
没办法,谁叫我是新人,也许不久我就能找到方向。
干自己喜欢干的事你才能干的长久,这是不变的道理


放弃Windows方面的开发,此外Linux上面的UI开发也没有意义。
UI本来就是个相当复杂的事情。

作者: healer_kx   发布时间: 2011-12-06

服务器端的确用linux相对稳定,而客户端,还是用windows方便

作者: keiy   发布时间: 2011-12-06

引用 9 楼 healer_kx 的回复:

引用 8 楼 mingliang1212 的回复:

引用 2 楼 healer_kx 的回复:
是不是你没有 #include <string>
??


呵呵,真的是这个问题,原来他的重载竟然不是和类的声明在同一个文件。。。

那个win8 是怎么样的编程?


Win8依然可以用C++,但是SDK不再是MFC,WTL这些类库了,虽然也兼容,但是更像是今天的WPF/S……

个人更赞成这个

作者: wo_de_fen_dou   发布时间: 2011-12-06

引用 9 楼 healer_kx 的回复:
引用 8 楼 mingliang1212 的回复:

引用 2 楼 healer_kx 的回复:
是不是你没有 #include <string>
??


呵呵,真的是这个问题,原来他的重载竟然不是和类的声明在同一个文件。。。

那个win8 是怎么样的编程?


Win8依然可以用C++,但是SDK不再是MFC,WTL这些类库了,虽然也兼容,但是更像是今天的WPF/Si……


MFC,WTL从来也不是windows的SDK

作者: iblold   发布时间: 2011-12-06

引用 15 楼 iblold 的回复:

引用 9 楼 healer_kx 的回复:
引用 8 楼 mingliang1212 的回复:

引用 2 楼 healer_kx 的回复:
是不是你没有 #include <string>
??


呵呵,真的是这个问题,原来他的重载竟然不是和类的声明在同一个文件。。。

那个win8 是怎么样的编程?


Win8依然可以用C++,但是SDK不再是MFC,WTL这些……


嗯。是SDK上面的类库准确一点。

作者: healer_kx   发布时间: 2011-12-06