Вопросы по теме 'c-str'
Каково время жизни результата std::string::c_str()?
В одной из моих программ мне приходится взаимодействовать с некоторым устаревшим кодом, который работает с const char* .
Допустим, у меня есть структура, которая выглядит так:
struct Foo
{
const char* server;
const char* name;
};
Мое...
30053 просмотров
schedule
10.06.2024
Пожалуйста, объясните вывод программы ниже
Просто запустите эту программу и объясните вывод последней строки, почему она печатает "g" вместо "f". Здесь мое намерение состоит в том, чтобы узнать, почему он показывает возвращаемое значение предыдущих функций?
#include <iostream>...
94 просмотров
schedule
21.04.2022
Время жизни указателя, указывающего на функцию c_str в std::string
Во-первых, код, указанный ниже.
#include<string>
#include<stdio.h>
int main(){
const char *cs;
{
std::string s("123456");
cs = s.c_str();
printf("cs = %s\n",cs);
}
printf("cs = %s\n",cs);...
75 просмотров
schedule
30.12.2022
одиночные и двойные кавычки С++ - интересное, неожиданное поведение [дубликаты]
Я обнаружил довольно странное поведение, когда пытался отлаживать свой код на C++ для несвязанной проблемы.
Я печатаю результат на этапе программы, на котором у меня есть целые переменные «сумма» и «монеты [i]» как:
std::cout <<...
45 просмотров
schedule
16.06.2023