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

Почему конструктор вызывается повторно при преобразовании типов? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ uint32 и UINT64 http://www.cyberforum.ru/cpp-beginners/thread809424.html
Господа, не подскажете ли, какие магические слова надо написать, чтобы начать использовать тип uint32? Мне не важно, как он называется (то есть советы про #define не нужны), я могу легко привыкнуть к названию fuckinguint32, но я не понимаю, какие #include для этого нужно написать. Спасибо заранее за помощь! (Пока я выхожу из положения так - пишу unsigned int varName; - но у меня...
C++ поиск в файле Есть текстовый файл. Нужно в нем найти исходную комбинацию двух букв и заменить эти две буквы, теми двумя символами, которые стоят после этой комбинации, и эти 2 символа записать в новый файл. sprintf(d, "%c%c\0", d2,c); // исходная комбинация в file.txt находим эту комбинацию; берем 2 следущих символа; записываем эти 2 символа в file1.txt; http://www.cyberforum.ru/cpp-beginners/thread809419.html
Вычислить значение выражения C++
Написать самостоятельно программу для вычисления выражения для своего варианта: w=2bccos(a/2)/(b+c) #include "stdafx.h" #include <conio.h> #include <iostream> using namespace std; int main() { int w, a,b,c;
Число сочетаний из n по k C++
Машинно ориентированное программирование.вычислить число сочетаний из н по к
C++ long long r char[] __int64 http://www.cyberforum.ru/cpp-beginners/thread809386.html
Добрый день возник следующий вопрос: мне требуется преобразовать тип long long в char, при этом код должен быть переносимым (т.е. мне надо чтобы программа заработала и под Visual Studio и на UNIX с gcc компилятором). Какими функциями можно воспользоваться? Если sprintf то какой спецификатор универсален для различных компиляторов?
C++ Разработать программу,позволяющую вводить данные с клавиатуры и выводить их на экран с простейшим форматированием Помогите, пожалуйста, с программой. В задание сказано: разработать программу,позволяющую вводить данные с клавиатуры и выводить их на экран с простейшим форматированием. Входные данные:6 полных фамилий, имён, отчеств. Выходные данные: Три столбца:имя,отчество,фамилия. у меня получилась программа, но как мне сделать так чтобы в строке больше 3 слов (ФИО) не писалось, и при этом он не считывал ее... подробнее

Показать сообщение отдельно
Bredorub
5 / 5 / 0
Регистрация: 16.01.2011
Сообщений: 94
15.03.2013, 18:29  [ТС]     Почему конструктор вызывается повторно при преобразовании типов?
Цитата Сообщение от ForEveR Посмотреть сообщение
s1 = String(xstr);
Стало быть, конструктор можно использовать энное количество раз в программе в качестве обычного метода?
И всё же, мне кажется, стоит уточнить - что же сия запись обозначает? С одной стороны конструктор не возвращает значения, с другой, если это метод, то он используется безотносительно объекта... Опять же, если это вызов конструктора, то почему не срабатывает оператор вида s1(xstr) ?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru