Форум программистов, компьютерный форум, киберфорум
Наши страницы

Особенности Visual Studio 2010 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не выводится на экран элемент динамического массива http://www.cyberforum.ru/cpp-beginners/thread1241351.html
Здравствуйте! Сразу прошу прощения за название темы, т.к. далее по тексту вы узнаете, что проблема относится не совсем к выводу на экран элементов массива. А проблема заключается в следующем: ...
C++ Нужна программа, которая по регулярному выражению находит все совпадения в строке Никак не могу освоить добавленную в C++11 библиотеку <regex>! Помогите пожалуйста! Нужна программа, которая по регулярному выражению находит все совпадения в строке (<string>), и, если не... http://www.cyberforum.ru/cpp-beginners/thread1241336.html
Формирование нечетных чисел C++
Приветствую всех! Имеется такой код: srand(time(0)); int ia,c=0; for(int i=0; i!=5; i++) { while(ia % 2 == 0) { ia = rand() % 100; }
Классы: Не создаются объекты класса Apple C++
Includes.h #include <stdlib.h> #include <gl\glut.h> #include <math.h> #include<stdio.h> #include<time.h> #include<stdio.h> #include<iostream> using namespace std;
C++ Неправильно выводятся данные структуры http://www.cyberforum.ru/cpp-beginners/thread1241321.html
#include <iostream> #include <conio.h> #include <string> #define deathgant 7 using namespace std; union tag_value{ int kill_1; int kill_2;
C++ Начать работать с SQLite Помогите новичку! Пишу консольную программу под Win на С++ Компилирую этим (BAT-файлом): g++.exe %prj%_main_win.cpp %prj%src\*.cpp -o %bin% -I%prj% -std=c++11 По советам на хабре... подробнее

Показать сообщение отдельно
gromo
372 / 271 / 24
Регистрация: 04.09.2009
Сообщений: 1,214
12.08.2014, 01:21
ASCII, касательно второго примера - ты определил конструктор, принимающий int, а проверяешь его , создавая объект класса T, не передавая ему в конструктор ничего. Сл-но вызывается неявно сгенерированный конструктор по умолчанию, а не твой с одним параметром типа int. Обычно такую экзотику надо явно засвидетельствовать, чтобы читающие твой код не впадали в замешательство:
C++
1
2
3
4
5
6
7
class T {
    int i;
public:
    T() = default; // <- вот так
    T(int x) { i = x; }
    int get_i() { return i; }
};
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.