小编Mar*_*ube的帖子

在C中存储以零开头的值变异,为什么?

例如:

int main(){

    int x = 01234567;

    printf("\n%d\n",x);

    return 0;

}
Run Code Online (Sandbox Code Playgroud)

以下代码生成:342391

如果我在开头没有包含0,那么值x将是1234567,为什么C以这种方式存储值并且有没有办法让它不这样做?

c int storage

4
推荐指数
4
解决办法
2943
查看次数

为什么会出现bad_alloc错误?

目前我正在尝试为Student设置一个成员函数,该函数从cin读取一个字符串,用作该函数的参数,然后用该数据创建一个Student对象.但是,它是否给我一个bad_alloc错误.我知道函数正在获取字符串,但是在创建新对象后它会出现此错误.

错误:

./a.out

Please insert name for student:
Bob_Russel
terminate called after throwing an instance of 'std::bad_alloc'
  what():  std::bad_alloc
Aborted
Run Code Online (Sandbox Code Playgroud)

构造函数:

Student::Student(string tname){

  name = tname;

}
Run Code Online (Sandbox Code Playgroud)

功能:

Student Student::readStudent(istream &i){

  Student *stud;

  string y;

  i >> y;

  stud = new Student(y);

  return  *stud;

}
Run Code Online (Sandbox Code Playgroud)

testStudent.cpp:

 #include "Student.h"

int main(){

  Student *stud3;
  cout << "\nPlease insert name for student:\n";

  stud3->readStudent(cin);


return 0;

}
Run Code Online (Sandbox Code Playgroud)

c++ istream bad-alloc

1
推荐指数
1
解决办法
3942
查看次数

MVC 5无法使用Linq to SQL类创建控制器

我正在尝试创建一个控制器,以便在VS2013中使用Linq to SQL类.我创建了一个SQL数据库,并添加了一个名为Alias的表,其中包含字段和主键.然后我继续将Linq to SQL类添加到名为Alias的Models文件夹中.我将Alias表添加到OR设计器中,保存了类并重新构建了解决方案.

我点击了我的Controllers文件夹并使用EF点击添加控制器MVC 5和视图.这是事情搞砸的地方,我的Alias Linq to SQL类的数据上下文丢失了.我在这做错了什么?我对Alias模型类的唯一选择是创建一个新的数据上下文类.如果它与此模板有关,那么这个Alias类的默认控制器模板是什么?

添加控制器对话框的图片: 在此输入图像描述

web.config连接字符串:

 <connectionStrings>
    <add name="URLDBConnectionString" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\URLDB.mdf;Integrated Security=True"
      providerName="System.Data.SqlClient" />
    <add name="AurlContext" connectionString="Data Source=(localdb)\v11.0; Initial Catalog=AurlContext-20140221123357; Integrated Security=True; MultipleActiveResultSets=True; AttachDbFilename=|DataDirectory|AurlContext-20140221123357.mdf"
      providerName="System.Data.SqlClient" />
  </connectionStrings>
Run Code Online (Sandbox Code Playgroud)

c# sql linq sql-server asp.net-mvc

1
推荐指数
1
解决办法
1230
查看次数

我应该用什么来编译Windows上的C++?

我是一名C++程序员,来自在GCC编译的UNIX环境,希望开始为Windows编译程序.在IDE/Compiler方面你们会推荐什么?我真的要看看与这两种环境有什么不同?我不打算做任何真正喜欢我的应用程序的东西,只是想要一个带输入和输出的基本终端窗口,所以我可以编写一些基本的应用程序.

我已经开始下载Visual Studio 2012 express了,但我想得到更多意见.

谢谢.

c++ unix windows

0
推荐指数
1
解决办法
129
查看次数

标签 统计

c++ ×2

asp.net-mvc ×1

bad-alloc ×1

c ×1

c# ×1

int ×1

istream ×1

linq ×1

sql ×1

sql-server ×1

storage ×1

unix ×1

windows ×1