小编Jac*_*row的帖子

C++创建文本和变量的字符串

我正在尝试做一些非常简单的事情,然而,经过一个小时的搜索,我找不到合适的答案,所以我必须错过一些相当明显的东西.

我正在尝试动态创建用于ifstream的文件名.虽然我理解可以使用各种方法,但我已经决定创建一个std :: string,并使用stringname.c_str来转换为const.

但问题是我需要使用混合变量和预定义文本值来创建字符串.我收到编译器错误,所以这必须是语法问题.

std::string var = "sometext" + somevar + "sometext" + somevar;
Run Code Online (Sandbox Code Playgroud)

谢谢!

c++ string variables std

40
推荐指数
5
解决办法
12万
查看次数

C++从函数,指针返回多维数组的最佳方法?

我需要从函数返回一个类对象数组.我从研究中了解到,最好的方法是使用指针,但这是我的程序设计的最佳方法,还需要从多个CPP文件中访问它?

main.cpp中

#include <class.h>
#include <functions.h>

int main(){
Class Object[2][]; //define second dimension here?
some_function(); //should return / create the array with filled in elements.
int var = arr[2][3]; // want to be able to do something like this in main
}
Run Code Online (Sandbox Code Playgroud)

functions.cpp

void some_function(){
// assign values
arr[2][3] = 1;
}
Run Code Online (Sandbox Code Playgroud)

c++ arrays pointers function

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

标签 统计

c++ ×2

arrays ×1

function ×1

pointers ×1

std ×1

string ×1

variables ×1