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

Указатель owner - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ C++ Функция вычисления квадратного корня http://www.cyberforum.ru/cpp-beginners/thread447498.html
Помогите решить задачу: Написать функцию приближённого вычисления квадратного корня по формуле xn =xn -1/2+a/2xn -1, x1 =1, x1 --> sqrt(a). Найдите корни всех чисел из выходного текстового файла, добавить их в тот же файл рядом с исходным.
C++ Задача на массивы Дан массив размером n*n,элементы которого целые числа.Вычислить А^n,где n-натуральное число. http://www.cyberforum.ru/cpp-beginners/thread447481.html
доброго времени суток нужно код перевести из java в c++ но мои знание оканчиваются на яве C++
import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.List; public class Main { public static class PairDouble implements Comparator<PairDouble> {
С new первые 2 элемента массива заполняются мусором. C++
Написал маленькую программу в которую вводиш текст а потом она тебе снова этот текст выдаёт, но только с использованием динамического массива(с помощю new). Программа вроде работает правильно, но при выводе первым выводит 2 символа мусора. Почему? #include <iostream> #include <stdlib.h> using namespace std; int main(int argc, char *argv) { char massiv;
C++ Подсчитайте, какая из гласных букв встречается в тексте наибольшее количество раз http://www.cyberforum.ru/cpp-beginners/thread447472.html
Подсчитайте, какая из гласных букв встречается в тексте наибольшее количество раз. Добавлено через 15 минут #include"stdafx.h" #include <iostream> #include <string> #include <algorithm> int main() {
C++ Пустой конструктор class Test{ public: Test(){ //... } ~Test(){ //... } private: //... подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
16.02.2012, 21:31     Указатель owner
Указатель this мне известен, но он указывает на сам объект, а мне надо на композит.
C++
1
2
3
4
5
6
7
8
9
10
11
12
class A
{
 class B
 {
 };
 B b1;
 B b2;
 ...
};
A a1;
A a2;
A *array;
Надо, чтоб B имел член
C++
1
A * owner;
, или
C++
1
A * owner();
. Причём,
C++
1
a1.b1.owner
и
C++
1
a1.b2.owner
должны указывать на
C++
1
a1
, а
C++
1
a2.b1.owner
и
C++
1
a2.b2.owner
- на
C++
1
a2
. И все
C++
1
array[i].b1.owner
и
C++
1
array[i].b2.owner
должны указывать на свои
C++
1
array[i]
. Желательно, чтоб они ещё и выдерживали
C++
1
realloc
. Как это сделать?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru