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

Конструктор класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ iostream, StdAfx.h http://www.cyberforum.ru/cpp-beginners/thread778488.html
Начал изучать С++ попытался набрать первый листинг и посмотреть программу в работе и тут же натолкнулся на ошибку. Первое, о чём хотел бы спросить, что такое StdAfx.h, и почему при создании нового проекта он уже был в тексте программы? В книге ни слова об этом, но когда удаляю эту строку, добавляется ещё одна ошибка по поводу отсутствия этой строки. . Во-вторых компилятор выдаёт ошибку, что-то...
C++ Изменить программу чтобы программный код выполнялся в отдельных функциях Помогите изменить программу так, чтобы программный код, выполняющий действия пунктов меню выполнялся в отдельных функциях. Заранее благодарю! // Уплотнить заданную матрицу, удаляя из нее строки и столбцы, заполненные нуля-ми. Найти сумму модулей элементов, расположенных выше главной диагонали. #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <windows.h> #include... http://www.cyberforum.ru/cpp-beginners/thread778487.html
C++ В двухмерном массиве с целыми коэффициентами, для каждого столбца найти минимальный элемент в этом столбце и индекс этого элемента.
Помогите еще пожалуйста. Имеется такое задание: в данном двухмерном массиве A с целыми коэффициентами для каждого столбца найти минимальное значение элемента в этом столбце, напечатать этот элемент и его индексы. Есть решение, только нужно сделать что бы размер массива в одном месте задавался и программа сама уже, так сказать, подстраивалась. Как-то через "for" нужно сделать, да только мозгов не...
C++ Русские буквы string
string new_login; getline(cin,new_login); cout<<new_login; выводит хрень... если cout<<"ыпыв"; то все нормально....
C++ Маленькая мантисса long double http://www.cyberforum.ru/cpp-beginners/thread778450.html
здрасте. Я использую pow (long double, long double) и не смотря на это, меня не удовлетворяет точность (не более 5ти знаков после запятой). А нужно как раз-таки 6. Есть ли какое-то простое решение? Спасибо
C++ Преобразование string в char* char* string_to_char(string str){ int size = str.size(); char *ch = new char; for(int i = 0; i < size; i++) { ch = str; } подробнее

Показать сообщение отдельно
abit
 Аватар для abit
260 / 259 / 33
Регистрация: 03.02.2013
Сообщений: 709
04.02.2013, 04:20     Конструктор класса
ответ A
why?
потому что в данном классе не определён конструктор по умолчанию, соответственно компилятор синтезирует его за неумелого программиста, а там правила гласят, что он должен обнулить все элементы базовых типов (int к ним относится)

могу ошибаться, т.к. не эксперт, сейчас ещё подумаю... но сходу бы ответил так
 
Текущее время: 03:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru