Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Матрица, ручной ввод элементов https://www.cyberforum.ru/ cpp-beginners/ thread586887.html
Ещё раз здравствуйте. Встала такая проблема, не получается переделать рандомное заполнение матрицы на ручное. Помогите, либо отошлите в тему, где это подробно описано) #include "iostream" #include "ctime" #include "stdlib.h" using namespace std; class Matrix {
Сумма ряда C++
Ребята.помогите доработать прогу,не получается.. ((( Добавлено через 18 минут Вычислить сумму ряда (-1)^K/K^k #include<iostream.h> #include<math.h> #include<conio.h> #include<stdlib.h> #include<stdio.h>
C++ Матрица. Переделать из Delphi в С++ Дана целочисленная квадратная матрица. Определить максимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы. Есть код для Delphi, нужно эту же программку в C++. Помогите пожалуйста.. program Project1; {$APPTYPE CONSOLE} uses SysUtils; const n=3; https://www.cyberforum.ru/ cpp-beginners/ thread586882.html C++ Несколько слов об инклудах и других https://www.cyberforum.ru/ cpp-beginners/ thread586877.html
Вот почему некоторые пишут некоторые инклуды в кавычках, а не в <>(хз как это называется :)). Например: #include "table.h" И вот, что означает это: #define И это:
C++ Перенос буквы слова в конец.Кто-нибудь осилит?
В произвольном тексте (взятом из файла), содержащем не более 10 строк, в каждой строке не более 80 смволов, перенести первую букву каждого слова в его конец. Отсортировать строки в порядке убывания количества слов. Вывести полученный текст на экран. Выведенную информацию продублировать в текстовый файл, имя которого задаёт пользователь
C++ Сложное присваивание переменной https://www.cyberforum.ru/ cpp-beginners/ thread586863.html
Есть следующее присваивание: char abc = "function CHAR is easy" На месте CHAR Должно ставится значение этой переменной (CHAR то есть). Как сделать такое присваивание?
C++ Ошибка с заданием функции https://www.cyberforum.ru/ cpp-beginners/ thread586853.html
Здравствуйте, можете сказать, почему конфликтуют данные выражения? Пишет: prototype for 'const char* Magazin::getName()' does not match any in class 'Magazin' и candidate is: virtual const char* Magazin::getName() const class Magazin { virtual const char *getName() const; ... const char *Magazin::getName() { return name;
C++ error C2664: невозможно преобразовать параметр
Здравствуйте. Отправьте меня если что в другую тему, где это обсуждалось, но я не понимаю, в чем собственно дело void grouping(int n, int m, int m1, int* num, float* mas, float** pt) ... for(int i=0;i<N;i++){ for(int j=0;j<3;j++) fscanf(file,"%d",&pt); }
C++ Использование виртуальных функций https://www.cyberforum.ru/ cpp-beginners/ thread586817.html
Дан класс "треугольник", который определяется длиной одной из сторон и значениями прилегающих двух углов. Создать соответствующие методы:  задания значения длины стороны и двух углов;  нахождения других характеристик треугольника: величины углов и длин сторон;  вычисления периметра.  вывода параметров треугольника (виртуальный метод) Создать производный класс...
C++ Ошибка при запуске программы https://www.cyberforum.ru/ cpp-beginners/ thread586815.html
Приветствую) Есть код программы, который, по идее, должен запускаться и работать без особых проблем, но почему-то ругается на всё подряд. Подскажите, пожалуйста, в чем проблема. #include "stdio.h" #include "math.h" #include "conio.h" class Matrix { int m; // количество строк int n; // количество столбцов
C++ Покер(Харви Дейтел)
написаны функции перемешивания и сдачи колоды,надо добавить функции в функцию сдачи,которы отвечали бы за проверку комбинации: 1)Пара 2)две пары 3)три вальта 4)четыре туза 5)пять карт одной масти 6)Пять карт с последовательными фигурами Решение задачи идет в главе указатели и ссылки, т.е. предлагать решения с классами и структурами не стоит, так как в них я не смыслю...буду очень...
C++ Классы в С++ https://www.cyberforum.ru/ cpp-beginners/ thread586797.html
Господа , программисты дано условие : Создать класс типа - прямоугольник. Поля - высота и ширина. Функции-члены вычисляют площадь, периметр, устанавливает поля и возвращают значения. Функции-члены установки полей класса должны проверять корректность задаваемых параметров. Функция печати. Программа : #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <math.h>
Эксперт С++
2381 / 1665 / 279
Регистрация: 29.05.2011
Сообщений: 3,399
28.05.2012, 03:45 0

Выделение памяти - C++ - Ответ 3090711

28.05.2012, 03:45. Показов 1315. Ответов 13
Метки (Все метки)

Ответ

C++
1
2
3
4
char const* s = "abc";
std::cout << s << std::endl;
s = "another";
std::cout << s << std::endl;
Так менять указатель можно. Нельзя менять содержимое этих строк. Поэтому указатель объявляется как указатель на константу.

Добавлено через 6 минут
Цитата Сообщение от 33parrots Посмотреть сообщение
Неужели это значит что при первом описании у нас создаётся указатель на массив char'ов именно из 3 элементов.. Интуитивно кажется что указатель довольно универсальная вещь должна быть. Вообще странно, я вроде как пытаюсь в s записать адрес хранения строки.
Строковой литерал "something" является массивом символов. Он может быть преобразован в указатель на char автоматически (неявно). Так что задание строкового литерала в программе, по сути, и задаёт адрес этой строки. А вот указатель на массив char, это уже лишнее. Да и по типам он, как видно, не совместим с указателем на char.

Добавлено через 3 минуты
C++
1
2
3
4
5
6
7
8
#include <iostream>
 
int main()
{
    for (int i = 0; "something"[i] != '\0'; ++i)
        std::cout << "something"[i] << std::endl;
    return 0;
}


Вернуться к обсуждению:
Выделение памяти C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.05.2012, 03:45
Готовые ответы и решения:

Распределение памяти. Динамическое выделение памяти
an-1 an-2 ... a2

Выделение памяти, проверка на утечку памяти
Интересуют два вопроса: 1. Правильно ли устроен алгоритм выделения, удаление и запись ячейки...

Выделение памяти
Здравствуйте! #include&lt;iostream&gt; int main() { int *mass = new int ; int *mass2 = new int ;...

Выделение памяти.
Значит так.Задача такая. Ввести строки или строку символов. Сколько мы будем вводить символов...

13
28.05.2012, 03:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.05.2012, 03:45
Помогаю со студенческими работами здесь

Выделение памяти
Здравствуйте! Мне кажется, что в 18 строчке выделяется памяти намного больше, чем n*sizeof(chaff)....

До выделение памяти в С++
Всем приветик. Вообщем есть некоторые сложности с довыделение памяти... Что я хочу сделать: есть...

Выделение памяти
Какой суммарный объем памяти в байтах будут занимать поля CObj всех объектов класса CEx в этой...

Выделение памяти
Доброго времени суток. Чтобы выделить память под двумерный массив в такой форме: //n -...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru