小编888*_*888的帖子

两个包含不同功能的.lib同名:如何选择合适的?

我有两个静态库lib1.lib,lib2.lib(不是他们的代码)具有相同的函数原型,但具有不同的实现.

我尝试包括两者,它似乎始终使用包含的第一个库中的实现.

如果我在项目中包含它们,是否有办法从特定的库中选择实现?

c c++ static-libraries

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

获取不属于另一个向量的所有向量元素

在 C# 中,如果我想获取 a 中List List1不属于另一个的所有元素,List List2我可以做

var result List1.Except(List2);
Run Code Online (Sandbox Code Playgroud)

std::vector在 C++ 中是否有与s等效的东西?(允许使用 C++11)

c++ vector c++11

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

HiC:结构内的结构?

这是我第一次在结构中使用结构.编译程序时遇到此错误.错误:字段'结果'的类型不完整.

错误是指这行代码. - > struct result_t results;

有什么帮助吗?:) 谢谢.

typedef struct {
char moduleCode[8];
char grade[3];
} result_t;

typedef struct {
char name[31];
struct result_t results;
} student_t;
Run Code Online (Sandbox Code Playgroud)

编辑:

我改变了我的代码:

typedef struct {
char moduleCode[8];
char grade[3];
} result_t;

typedef struct {
char name[31];
result_t results;
} student_t;
Run Code Online (Sandbox Code Playgroud)

我收到了一个新的编译错误.错误:下标值既不是数组也不是指针.

触发该错误的代码行如下.printf("% - 7s%-2s%d \n",student.results [i] .module_code,student.results [i] .grade,student.results [i] .mc);

c compiler-errors structure

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

使用C++中的c_str()将字符串转换为double

是不是建议以这种方式转换字符串:

string input = "81.312";
double val = atof(input.c_str());
Run Code Online (Sandbox Code Playgroud)

c++ string double

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

舍入到某个小数位

我正在计算一些值的平均值.一切正常.我想要做的是将double舍入到小数点后第二位.

例如

我希望0.833333333333333333显示为0.83

反正有没有这样做?

c# rounding

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

标签 统计

c++ ×3

c ×2

c# ×1

c++11 ×1

compiler-errors ×1

double ×1

rounding ×1

static-libraries ×1

string ×1

structure ×1

vector ×1