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

Массив строк - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Общая программа по матрицам http://www.cyberforum.ru/cpp-beginners/thread105041.html
class Matrix { public: double **matrix; int row; //Кол-во строк int col; //Кол-во столбцов Matrix(int m, int n) //Конструктор класса { matrix=new double...
C++ Перегрузка функции стека Задача Создать класс стек (это я сделал). И перегрузить следующие функции + добавить элемент в стек, - удалить элемент в стек и bool() проверка пустой ли стек... Вот только что я сделал class... http://www.cyberforum.ru/cpp-beginners/thread105029.html
C++ Конструкция if..
Помогите пожалуйста довести задачу до конца! Дано натуральное число N. Если оно делится на 4, вывести на экран ответ N=4k (где k – соответствующие частное); если остаток от деления на 4 равен 1,...
Создать класс вещественных чисел (double) C++
Создать класс вещественных чисел (double). Определить оператор --, как функцию- член и ++ как дружественную функцию. я сделал дружественную функцию...а в простой функции выдает ошибку..гляньте...
C++ operator[] http://www.cyberforum.ru/cpp-beginners/thread105022.html
Помогите пожалуйста перегрузить operator для класса: static const char fig = {'-','●','■','▲'}; //тут символы которые здесь не поддерживаются в обычной кодировке class Figure { static...
C++ Логические выражения Проверить, пренадлежит ли точка с координатами (х,у) заштрихованой области... Вот програма. Нужно сократить само логическое выражение #include<iostream.h> #include<conio.h> #include<stdio.h>... подробнее

Показать сообщение отдельно
kravam
быдлокодер
1697 / 884 / 45
Регистрация: 04.06.2008
Сообщений: 5,482
15.03.2010, 22:29
С точки зрения C массив строк это массив указателей на стоки. Смотри
C++
1
   char* massiv []= {"stroka_1","stroka_2", "stroka_2"};
Это типа массив строк. Но только типа!
ЕСли ты посмотришь на этот массив в отладчике, то обнаружишь, что он представляет из себя всего три ячейки памяти! Ну, например, так:

1234 5666 6767

Вот и весь массив
КАждая ячейка содержит адрес строки. То есть stroka_1 расположена по адресу 1234, stroka_2 по адресу 5666, stroka_3 по адресу 6767

КАк правило эти адреса идут подряд. Но я встречал и имено,так, вразнобой.

Добавлено через 55 секунд
Цитата Сообщение от Genius Ignat Посмотреть сообщение
Правильно.
Нет, неправильно, не сбивайте людей с толку.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru