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

Работа с классами (в главном классе создать указатель на экземпляр другого класса) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ printf sprintf не понятно http://www.cyberforum.ru/cpp-beginners/thread949773.html
Почему в printf строка отображается нормально, а sprintf вместо строки вставляет "(null)" ? что нужно сделать со строкой что бы она нормально копировалась в sprintf? char * какая-то строка полученная с бд printf(строка) пишет "строка" sprintf(... "строка: %s.", строка) получается "строка: (null)."
C++ время жизни временного объекта можно ли передать временный объект в функцию по ссылке? void f1(int & ); ..... int main() { f1(int()); http://www.cyberforum.ru/cpp-beginners/thread949767.html
C++ Ошибка в задаче про банкомат (снова работа со строками)
Ещё одна задача - на этот раз про банкомат, где надо использовать конструкцию map. Задача состоит в том, что надо вывести ответ на каждую из операций, запрашиваемых у банкомата. Программу я написала (с учётом определённых требований к её оформлению): #include<iostream> #include<string> #include<map> #include<algorithm> #include<stdlib.h> using namespace std; int main(){
Метод сортировки "пузырьком" C++
Написать программу которая реализует метод сортировки "пузырьком". Сгенерировать три массива 100, 1.000 и 10.000 элементов типа integer соответственно. Отсортировать полученные массивы по возростанию элементов; определить такие параметры: колличество сравнений, колличество обменов, фактическое время работы.
C++ Метод сортировки Шелла http://www.cyberforum.ru/cpp-beginners/thread949738.html
Написать программу которая реализует метод сортировки Шелла. Сгенерировать три массива 100, 1.000 и 10.000 элементов типа integer соответственно. Отсортировать полученные массивы по возростанию элементов; определить такие параметры: колличество сравнений, колличество обменов, фактическое время работы.
C++ Справка C++ Есть ли хорший русскоязычный справочик C++? Я тут нашол одну электронную версию- вставил ignore нет его вставил :: ну забыл я- нет и его.. С нормальной справкой было бы куда легче и учить разбирая пример и учить читаное! подробнее

Показать сообщение отдельно
gray_fox
What a waste!
1446 / 1175 / 61
Регистрация: 21.04.2012
Сообщений: 2,463
Завершенные тесты: 3
07.09.2013, 18:16     Работа с классами (в главном классе создать указатель на экземпляр другого класса)
Цитата Сообщение от Teplotexnik Посмотреть сообщение
через создание в каждом объекте класса указателя на один объект класса, подскажите как сделать без статических определений.
Как то так:
C++
1
2
3
4
5
6
7
struct B {
 
   B() : ptr(/* init-value */) {}   // так во всех конструкторах
 
private:
   A * const ptr;
};
в С++11 можно так:
C++
1
2
3
4
class B {
 
   A * const ptr = /* init-value */;
};
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru