CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

意外的“std::string”类型??怎么回事?

楼主jaopen(小石)2006-03-03 15:23:52 在 VC/MFC / 基础类 提问

 
   
   
  //CqSession.cpp  
  #include   "StdAfx.h"  
  #include   ".\cqsession.h"  
  using   namespace   std;  
   
  CCqsession(const   string   CqSchema("CsReq"),const   string   CqDataBase("CS_Connection"))  
  {  
  }  
   
  CCqsession::~CCqsession(void)  
  {  
  }  
  --------------------------------------------------------------------------  
  //   stdafx.h   :   标准系统包含文件的包含文件,  
  //   或是常用但不常更改的项目特定的包含文件  
  //  
   
  #pragma   once  
   
   
  #include   <iostream>  
  #include   <tchar.h>  
  #include   <string>  
   
  //   TODO:   在此处引用程序要求的附加头文件  
  f:\my   File\Visual   Studio   Projects\CQ2CSD\CsdSync\Cqsession.cpp(6):   error   C2143:   语法错误   :   缺少“;”(在“{”的前面)  
  f:\my   File\Visual   Studio   Projects\CQ2CSD\CsdSync\Cqsession.h(11):   error   C2226:   语法错误   :   意外的“std::string”类型  
  f:\my   File\Visual   Studio   Projects\CQ2CSD\CsdSync\Cqsession.cpp(5):   error   C2226:   语法错误   :   意外的“std::string”类型  
  f:\my   File\Visual   Studio   Projects\CQ2CSD\CsdSync\Cqsession.h(11):   error   C2238:   意外的标记位于“;”之前  
  f:\my   File\Visual   Studio   Projects\CQ2CSD\CsdSync\Cqsession.cpp(6):   error   C2447:   “{”   :   缺少函数标题(是否是老式的形式表?)  
  问题点数:30、回复次数:6Top

1 楼striking(庸人自扰)回复于 2006-03-03 15:27:11 得分 0

CCqsession   构造函数不能马上赋值吧,   ??Top

2 楼weiyongzhao(好人)回复于 2006-03-03 15:37:02 得分 0

我觉得是  
  #include   "StdAfx.h"  
  和  
  using   namespace   std;  
  不能同时用  
   
  因为用了.h     就不能用using   namespace   std;Top

3 楼jaopen(小石)回复于 2006-03-03 15:47:38 得分 0

构造函数赋值是缺省实参.  
  至于后者include是包含库文件、using是引入命名空间,以后就不用在string前面用std了!  
  Top

4 楼Atomictry(天影)回复于 2006-03-03 16:38:37 得分 20

//   Cqsession.h  
  CCqsession(const   string   CqSchema   =   "CsReq",   const   string   CqDataBase   =   "CS_Connection");  
   
  //   Cqsession.cpp  
  CCqsession::CCqsession(const   string   CqSchema,const   string   CqDataBase)  
  {  
   
  }  
  Top

5 楼GHme_6()回复于 2006-03-03 20:48:36 得分 10

同意楼上的  
  Atomictry(天影)  
  !!!!!!!!!!!!!!!Top

6 楼jaopen(小石)回复于 2006-03-06 10:27:46 得分 0

谢谢,我缺省实参那一节没有仔细看,语法不熟练阿!Top

相关问题

  • String or binary data would be truncated 是怎么回事?
  • 信息服务器意外停止服务,怎么回事?
  • Operator is not valid for type 'DBNull' and string "Y",这是怎么回事??急!!
  • 请问这是怎么回事啊?有关String类的
  • 在这里出现了意外是怎么回事呀?大侠救命
  • 怎么回事?
  • 怎么回事???
  • 怎么回事?
  • 怎么回事?
  • 怎么回事

关键词

  • 语法
  • 函数
  • 文件
  • cpp
  • visual
  • cqsession
  • ccqsession
  • csdsync
  • cq2csd
  • cqdatabase

得分解答快速导航

  • 帖主:jaopen
  • Atomictry
  • GHme_6

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo