Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Монфрид
1194 / 1004 / 153
Регистрация: 07.03.2012
Сообщений: 3,243
Завершенные тесты: 2
#1

Что делает эта строка в коде C++? - C++

15.05.2012, 08:16. Просмотров 507. Ответов 3
Метки нет (Все метки)

Сейчас пишу только на C#, когда то писал на delphi.
Нужно понять вот эту строку на С++:
C++
1
string szPrice = FormMain->LabelPrice->Caption.c_str(), strPrice;
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.05.2012, 08:16
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Что делает эта строка в коде C++? (C++):

Что делает эта строка? - C++
for(int ij= 0; ij< m; ij++)

Что делает эта строка из программы применительно к входному потоку - C++
собственно вот и строка которая мне не понятна, применяется к входному потоку соответственно in.clear(std::ios::failbit |...

Что означает эта строка в коде? - C++
Доброго времени суток, уважаемые форумчане! Встретил в чужом коде следующую строчку: deque<class MyClass> DeqOfMyClass; ...

Подскажите что значит эта строка в коде - C++
#include <iostream> using namespace std; int zada4a3(int N) { return N == 0 ? 0 : (N % 10) + zada4a3(N / 10); //что это значит? ...

Что делает данная строка в коде - C++
Кто может объяснить что делает данная строка в коде, вот функция в которой она используется(корманная сортировка): int...

что делает эта программа на С++? - C++
#include <stdio.h> #include <string.h> #include <conio.h> void main() { char g; int j,i; printf("vvesti frazu\n"); j=0; ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
DeadRipper
64 / 70 / 3
Регистрация: 25.06.2009
Сообщений: 244
16.05.2012, 13:25 #2
string это наименование класса для работы со строками
код создает 2 экземпляра класса string с именем szPrice и strPrice
szPrice при создании присваивается значение FormMain->LabelPrice->Caption.c_str(), в которой по всей видимости хранится какая то строка из оконной формы FormMain
Монфрид
1194 / 1004 / 153
Регистрация: 07.03.2012
Сообщений: 3,243
Завершенные тесты: 2
16.05.2012, 14:20  [ТС] #3
DeadRipper, благодарю, меня запятая смущала в конце перед переменной. Всё остальное более-менее понятно было
diagon
Higher
1929 / 1195 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
16.05.2012, 14:22 #4
Можно заменить эту строку на
C++
1
string szPrice = FormMain->LabelPrice->Caption.c_str();
Смысл не изменится.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.05.2012, 14:22
Привет! Вот еще темы с ответами:

Что делает эта программа - C++
Не понимаю что делает программа,начиная с getline #include <iostream> #include <string> #include <algorithm> #include <sstream> ...

Что делает эта программка? - C++
#define NN 15 main() {float x1; int kk=0, i; ... /* ввод x1*/ for(i=NN-1; i>0; i--) {if(x1 == 0) kk++; ...

Что делает эта функция? - C++
Что делает эта функция? int vich_cods(const void *a, const void *b){ // return *(char*)a - *(char*)b; }

что делает эта часть - C++
int F1(char с) { int i,old,nw; for (i=0, old=0, nw=0; c ! = '\0' ; i++) { if (c = = ' ') old = 0; else { if (old==0) nw++; old...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
16.05.2012, 14:22
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru